Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture Training Course
Course Outline
Introduction
Monolithic vs. Microservice Architecture for Government
Breaking Up an Application for Government Use
How Microservices Communicate with Each Other in the Public Sector
Managing Transactions in a Microservices Environment for Government
Designing Business Logic for Your Application for Government Operations
Understanding Event Sourcing in the Context of Government Systems
Implementing Querying in Government Applications Using Microservices
Interacting with External APIs for Government Services
Testing Your Microservice for Government Compliance and Efficiency
Building and Deploying Your Microservice for Government Use Cases
Refactoring Your Application to Enhance Government Operations
Summary and Conclusion for Government Stakeholders
Requirements
- Experience in developing software applications for government use
- An understanding of Java programming
- An understanding of enterprise application architecture, design, and implementation
Audience
- Developers
- Architects
Runs with a minimum of 4 + people. For 1-to-1 or private group training, request a quote.
Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture Training Course - Booking
Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture Training Course - Enquiry
Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture - Consultancy Enquiry
Testimonials (2)
The sincerity about how technology evolve in time and what today is the best solution known tomorrow may be obsolete and with low performance.
Liviu Trifan - eMAG IT Research SRL
Course - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture
The trainer was very knowledgeable. he also organised to show us Realtime work remotely.
Chandani Singh - Hertz Europe Service Centre Limited
Course - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture
Upcoming Courses
Related Courses
Developing Microservices on Google Cloud Apigee
21 HoursManaging APIs with Apigee
14 HoursBuilding Microservices with Apigee Edge
21 HoursApigee Edge, which is built on Java, facilitates secure access to your services through a well-defined API that remains consistent across all of your services, regardless of the underlying service implementation. A consistent API:
- Simplifies the process for application developers to integrate and consume your services.
- Allows you to modify the backend service implementation without impacting the public API.
- Enables you to leverage analytics, monetization, developer portal features, and other capabilities built into Edge.
Audience
This course is designed for engineers, architects, and developers who are seeking to utilize Apigee Edge in their projects for government and other public sector initiatives.
Axon Framework
21 HoursEnvoy Proxy: Modern Service Proxy and Service Mesh Data Plane
14 HoursEnvoy Proxy is a high-performance edge and service proxy initially developed at Lyft and now a prominent project under the Cloud Native Computing Foundation (CNCF). It serves as a universal data plane in service mesh architectures, facilitating dynamic routing, observability, and Zero Trust security across microservices.
This instructor-led, live training (online or onsite) is designed for intermediate-level engineers who aim to deploy, configure, and operate Envoy Proxy in modern microservices and service mesh environments for government use.
By the end of this training, participants will be able to:
- Install and configure Envoy Proxy in both standalone and Kubernetes environments.
- Understand Envoy’s architecture, including filters, clusters, and listeners.
- Configure traffic management policies such as retries, circuit breaking, and load balancing.
- Secure communication using TLS/mTLS and enforce Zero Trust principles.
- Extend Envoy functionality with WebAssembly (WASM) filters.
- Integrate Envoy with service meshes like Istio and Consul.
- Monitor, trace, and troubleshoot microservice traffic using Envoy’s observability features.
Format of the Course
- Interactive lecture and discussion.
- Extensive exercises and practice sessions.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Creating a Service Mesh with Istio and Kubernetes
14 HoursJava Microservices
21 HoursKuma Kubernetes
35 HoursUpon completion of this professional course, participants will have acquired the knowledge and skills necessary to effectively implement, manage, and scale Kuma's service mesh within Kubernetes environments. They will be able to implement advanced traffic routing, observability, and security features to optimize the performance and reliability of their microservices-based applications.
Building Microservices with Lumen PHP Framework
14 HoursSystem Architecture, Service Architecture, and Microservice Architecture with Spring Cloud
21 HoursIn this instructor-led, live training in US, participants will gain a comprehensive understanding of evaluating various technologies and approaches for designing service-based system architectures. The training begins with an overview and comparison of monolithic systems and service architectures, followed by an in-depth exploration of microservice architecture.
Participants will have the opportunity to apply their knowledge through hands-on exercises, including the creation and deployment of proof-of-concept microservices using Spring Cloud, Spring Boot, and Docker. Additionally, the training will examine key infrastructure components to assist participants in selecting the most appropriate tools and methodologies for their specific organizational needs.
By the end of this training, participants will have a solid foundation in Service-Oriented Architecture (SOA) and Microservice Architecture, as well as practical experience with Spring Cloud and related Spring technologies for developing cloud-scale, cloud-ready microservices for government applications.
Building Microservices with Spring Cloud and Docker
21 HoursIn this instructor-led, live training in US, participants will gain a comprehensive understanding of building microservices using Spring Cloud and Docker. The training includes hands-on exercises and the step-by-step development of sample microservices to reinforce participant knowledge.
By the end of this training, participants will be able to:
- Understand the core principles and benefits of microservices architecture.
- Utilize Docker to create and manage containers for microservice applications.
- Develop and deploy containerized microservices using Spring Cloud and Docker, ensuring alignment with best practices for government projects.
- Integrate microservices with discovery services and the Spring Cloud API Gateway to enhance system reliability and scalability.
- Employ Docker Compose for comprehensive end-to-end integration testing, ensuring robustness and efficiency in deployment processes for government applications.
Building Microservices with Spring Cloud and Docker - 5 Days
35 HoursSpring Cloud for Microservices
14 HoursIn this instructor-led, live training in US, we begin with an in-depth discussion of microservice architecture. Participants will apply their knowledge through practical exercises and the step-by-step development of sample microservices, tailored to meet the needs of public sector workflows and governance.
By the end of this training, participants will have a comprehensive understanding of how to leverage Spring Cloud and related Spring technologies to rapidly develop cloud-scale, cloud-ready microservices for government applications.