cloud infrastructure grows rapidly and shows signs of maturity. Organizations
have been implementing new practices and exploring new business models through
this infrastructure model.
However, most business applications and systems…
https://www.opus.software/wp-content/uploads/2016/07/principais-provedores-de-computacao-em-nuvem.jpg6001000Opus Software/wp-content/uploads/2019/01/opus_logo.pngOpus Software2021-01-13 20:51:482021-01-13 20:51:49Modernization of Systems for Use in the Cloud
The three main Service Models of the Cloud Computing structure, as defined by the NIST - National Institute of Standards and Technology of the U.S. Department of Commerce, are: Software as a Service, Platform as a Service, Infrastructure as…
https://www.opus.software/wp-content/uploads/2020/12/Cloud-Computing.jpg639960Opus Software/wp-content/uploads/2019/01/opus_logo.pngOpus Software2020-12-03 15:05:362020-12-10 15:45:14Cloud Computing and Service Models
Scrum is a framework for more uncertain complex projects. This approach is well known in the technology area and is usually used in agile software development projects. Scrum is a set of practices, values and principles, which can be applied in different ways, according to the reality of each project, team or organization.
https://www.opus.software/wp-content/uploads/2018/02/design-thinking.jpg6001000matheus/wp-content/uploads/2019/01/opus_logo.pngmatheus2020-11-26 11:52:472020-11-26 11:52:48Scrum – Framework for software development
The Agile and Lean philosophies can transform the work of organizations and bring very positive results when combined. Optimizing processes, reducing costs, increasing productivity and integrating the work of a company's areas are enhanced by the combination of these philosophies. However, these philosophies are not always used together.
https://www.opus.software/wp-content/uploads/2018/07/lean-agile.jpg6001000matheus/wp-content/uploads/2019/01/opus_logo.pngmatheus2020-11-16 17:15:292020-12-10 15:46:01Agile and Lean – Combining both philosophies
Like any software architecture, specific characteristics of microservices relate to essential development, operation and maintenance issues, such as availability, reliability, scalability and independence. As for the deployment and instantiation…
https://www.opus.software/wp-content/uploads/2019/03/case_microservices_A.jpg440660wpuser/wp-content/uploads/2019/01/opus_logo.pngwpuser2020-10-29 15:17:462020-12-10 15:44:16Microservices: Deployment and Instantiation Patterns
Refactoring an application for the microservice architecture has several issues. Although it is possible to rewrite the application, a strategy known as “big bang rewrite”, this approach is rarely used. The most common is to gradually…
https://www.opus.software/wp-content/uploads/2019/02/opus_capa_lp_bi.jpg9001440Opus Software/wp-content/uploads/2019/01/opus_logo.pngOpus Software2020-10-22 15:15:122020-10-22 15:15:14Gradually Migrate from a Monolith to Microservices
The term microservices came up at a conference for software architects, in May 2011, to represent a style of system architecture, not the size of the services that comprise it, as the name might imply.
The purpose of the microservice-oriented…
https://www.opus.software/wp-content/uploads/2018/05/gerenciamento-apis.jpg6001000Opus Software/wp-content/uploads/2019/01/opus_logo.pngOpus Software2020-10-14 10:39:352020-10-14 10:39:36Microservices and monoliths: comparison of architectures
Exposing an Application Programing Interface, or API, is the easiest and most common way to integrate with a cloud-based service. Service providers create an API Gateway so that other platforms use it through internet. In this scenario, many legacy systems have been rewritten to be provided as services on the internet as well.
https://www.opus.software/wp-content/uploads/2020/10/api_.jpg8001200Opus Software/wp-content/uploads/2019/01/opus_logo.pngOpus Software2020-10-07 11:36:142020-10-08 14:43:50Gartner Magic Quadrant and Kong Platform for API Management
Unlike traditional monolithic architecture, microservice architecture is an approach that structures the application through several small autonomous services that work together. Each microservice is made according to specific circumstances of the business, such as user interface, billing or service.
To decide whether a large and complex monolithic application should be refactored into microservices, you should answer a few questions...
https://www.opus.software/wp-content/uploads/2019/03/capa_blog.jpg12801920Opus Software/wp-content/uploads/2019/01/opus_logo.pngOpus Software2020-09-23 18:31:442020-09-23 18:41:16Migrating From Monoliths to Microservices
This webinar, presented by Claudio Acquaviva, Solution Architect at Kong Inc, shows an introduction to our technology and infrastructure modernization process for application development through three perspectives
https://www.opus.software/wp-content/uploads/2020/09/Foto-Claudio.jpg800800Claudio Acquaviva/wp-content/uploads/2019/01/opus_logo.pngClaudio Acquaviva2020-09-17 14:53:342020-09-22 16:57:27Modern application development with Microservices and API Gateways
the popularization of service offerings on the internet, consuming and making
APIs available to third parties has created many business opportunities for the
most diverse segments.
In addition to communicating with each other,api-gateway,…
The concept of systems utilizing and making APIs avaiable to third parties has been creating many business opportunities in different industries.
A good API design is one of the major factors that allow companies like Uber, Google and Netflix…
https://www.opus.software/wp-content/uploads/2019/02/iStock-984824408.jpg12722356matheus/wp-content/uploads/2019/01/opus_logo.pngmatheus2020-09-02 14:28:342020-10-08 16:33:38API First Design
As mentioned in our last post, "Microservices: Concepts and Characteristics" microservices is one of the most recent approaches to developing enterprise software applications. Instead of developing an application with a big monolith, is created…
https://www.opus.software/wp-content/uploads/2020/01/Microsserviços-o-que-é.jpg543960Alexandre Perugini/wp-content/uploads/2019/01/opus_logo.pngAlexandre Perugini2020-08-17 12:07:442020-08-24 21:38:25Microservices: Properties and Architecture
Simple services are created which offer the desired functionality when combined instead of developing an application as a large monolith.
Why use this approach that seems to be much more complex than the traditional application development model, whose functionalities are available in a single component?
https://www.opus.software/wp-content/uploads/2020/08/serveless.jpg6001000Alexandre Perugini/wp-content/uploads/2019/01/opus_logo.pngAlexandre Perugini2020-08-13 20:16:032020-10-08 16:32:28Microservices: Concepts and Characteristics
microservices architecture can be very beneficial when developing software. Its
main strengths are scalability, application resilience, ease of deployment and
higher efficiency maintaining systems.
article, we will better understand…
https://www.opus.software/wp-content/uploads/2020/01/Microservices-Architecture-Layers.jpg423960wpuser/wp-content/uploads/2019/01/opus_logo.pngwpuser2020-01-24 10:01:202020-08-17 12:18:03Microservices Architecture - Understanding all the moving parts
Click on the different category headings to find out more. You can also change some of your preferences. Note that blocking some types of cookies may impact your experience on our websites and the services we are able to offer.
Essential Website Cookies
These cookies are strictly necessary to provide you with services available through our website and to use some of its features.
Because these cookies are strictly necessary to deliver the website, you cannot refuse them without impacting how our site functions. You can block or delete them by changing your browser settings and force blocking all cookies on this website.
Google Analytics Cookies
These cookies collect information that is used either in aggregate form to help us understand how our website is being used or how effective our marketing campaigns are, or to help us customize our website and application for you in order to enhance your experience.
If you do not want that we track your visist to our site you can disable tracking in your browser here:
Other external services
We also use different external services like Google Webfonts, Google Maps and external Video providers. Since these providers may collect personal data like your IP address we allow you to block them here. Please be aware that this might heavily reduce the functionality and appearance of our site. Changes will take effect once you reload the page.
Google Webfont Settings:
Google Map Settings:
Vimeo and Youtube video embeds: