Posts

Showing posts from January, 2021

The Case for Data Gateways

  Microservices influence the two-dimensional data layer. First, it requires a separate database per microservice. From a practical implementation standpoint, this can range from a stand-alone DB instance to separate schemas and logical groupings of tables. The main rule here is that only one microservice owns and touches a set of data. And all data is accessible through proprietary microservice APIs or events. The second way that a microservices architecture has influenced the data layer is the proliferation of the data warehouse. Likewise, by allowing microservices to be written in different languages, this architecture allows every microservice-based system to have a polyglot persistence layer. With this freedom, one microservice can use a relational database, another can use a document database, and the third microservice uses an in-memory key-value store. While microservices give you all this freedom, it still comes at a cost. It turns out that operating a large number of data war

The Case for Data Gateways

  Microservices influence the two-dimensional data layer. First, it requires a separate database per microservice. From a practical implementation standpoint, this can range from a stand-alone DB instance to separate schemas and logical groupings of tables. The main rule here is that only one microservice owns and touches a set of data. And all data is accessible through proprietary microservice APIs or events. The second way that a microservices architecture has influenced the data layer is the proliferation of the data warehouse. Likewise, by allowing microservices to be written in different languages, this architecture allows every microservice-based system to have a polyglot persistence layer. With this freedom, one microservice can use a relational database, another can use a document database, and the third microservice uses an in-memory key-value store. While microservices give you all this freedom, it still comes at a cost. It turns out that operating a large number of data war

The Case for Data Gateways

  Microservices influence the two-dimensional data layer. First, it requires a separate database per microservice. From a practical implementation standpoint, this can range from a stand-alone DB instance to separate schemas and logical groupings of tables. The main rule here is that only one microservice owns and touches a set of data. And all data is accessible through proprietary microservice APIs or events. The second way that a microservices architecture has influenced the data layer is the proliferation of the data warehouse. Likewise, by allowing microservices to be written in different languages, this architecture allows every microservice-based system to have a polyglot persistence layer. With this freedom, one microservice can use a relational database, another can use a document database, and the third microservice uses an in-memory key-value store. While microservices give you all this freedom, it still comes at a cost. It turns out that operating a large number of data war

Managed Staffing

Our IT workforce management services team strives to provide our clients with the talent they need. Together, we form strong teams to deliver quality in the most cost-effective way. The pace of change in the technology landscape makes it nearly impossible for any CIO or IT manager to maintain a staff that is always up-to-date and at full capacity. Additionally, today's IT organizations must be agile and responsive in order to achieve their primary mission: supporting businesses! Over time, the need to expand IT staff to enable them to complete a project or deal with a temporary lack of resources becomes quite apparent. Before you know it, you may be in the market for temporary IT personnel or extensive technical expertise. The goal of our managed staffing services is to help you fill the gaps in your IT sourcing whenever the need arises and in any appropriate way - on a project basis, as a service, over long periods of time. or in the short term. What You Need The key drivers

The Case for Data Gateways

  Microservices influence the two-dimensional data layer. First, it requires a separate database per microservice. From a practical implementation standpoint, this can range from a stand-alone DB instance to separate schemas and logical groupings of tables. The main rule here is that only one microservice owns and touches a set of data. And all data is accessible through proprietary microservice APIs or events. The second way that a microservices architecture has influenced the data layer is the proliferation of the data warehouse. Likewise, by allowing microservices to be written in different languages, this architecture allows every microservice-based system to have a polyglot persistence layer. With this freedom, one microservice can use a relational database, another can use a document database, and the third microservice uses an in-memory key-value store. While microservices give you all this freedom, it still comes at a cost. It turns out that operating a large number of data war

Data Gateways in the Cloud Native Era

  Key Takeaways Application architectures have evolved to separate the frontend from the backend and further divide the backend into separate microservices. Modern distributed application architectures have created the need for API gateways and have helped popularize API management and service mesh technologies. Microservices provide the freedom to use the most appropriate type of database based on the needs of the service. Such a polyglot persistence layer raises the need for capabilities similar to API Gateway Services , but for the data layer. Data gateways act like API gateways but focus on the appearance of the data. A data gateway provides capabilities for abstraction, security, scaling, federation, and contract-based development. There are many types of data gateways, from traditional data virtualization technologies and lightweight GraphQL translators, to cloud-hosted services, connection pools, and open source alternatives. There is a lot of buzz around 12-factor apps, microse

Managed Staffing

  Our IT workforce management services team strives to provide our clients with the talent they need. Together, we form strong teams to deliver quality in the most cost-effective way. The pace of change in the technology landscape makes it nearly impossible for any CIO or IT manager to maintain a staff that is always up-to-date and at full capacity. Additionally, today's IT organizations must be agile and responsive in order to achieve their primary mission: supporting businesses! Over time, the need to expand IT staff to enable them to complete a project or deal with a temporary lack of resources becomes quite apparent. Before you know it, you may be in the market for temporary IT personnel or extensive technical expertise. The goal of our managed staffing services is to help you fill the gaps in your IT sourcing whenever the need arises and in any appropriate way - on a project basis, as a service, over long periods of time. or in the short term. What You Need The key drivers of

The Case for Data Gateways

  Microservices influence the two-dimensional data layer. First, it requires a separate database per microservice. From a practical implementation standpoint, this can range from a stand-alone DB instance to separate schemas and logical groupings of tables. The main rule here is that only one microservice owns and touches a set of data. And all data is accessible through proprietary microservice APIs or events. The second way that a microservices architecture has influenced the data layer is the proliferation of the data warehouse. Likewise, by allowing microservices to be written in different languages, this architecture allows every microservice-based system to have a polyglot persistence layer. With this freedom, one microservice can use a relational database, another can use a document database, and the third microservice uses an in-memory key-value store. While microservices give you all this freedom, it still comes at a cost. It turns out that operating a large number of data war

Managed Staffing

  Our IT workforce management services team strives to provide our clients with the talent they need. Together, we form strong teams to deliver quality in the most cost-effective way. The pace of change in the technology landscape makes it nearly impossible for any CIO or IT manager to maintain a staff that is always up-to-date and at full capacity. Additionally, today's IT organizations must be agile and responsive in order to achieve their primary mission: supporting businesses! Over time, the need to expand IT staff to enable them to complete a project or deal with a temporary lack of resources becomes quite apparent. Before you know it, you may be in the market for temporary IT personnel or extensive technical expertise. The goal of our managed staffing services is to help you fill the gaps in your IT sourcing whenever the need arises and in any appropriate way - on a project basis, as a service, over long periods of time. or in the short term. What You Need The key drivers of