Microservices Training in Georgia

GA, Atlanta - Colony Square

1201 Peachtree St. NE, 400 Colony Square, Suite 200
30361 Atlanta , GA
United States
Georgia US
GA, Atlanta - Colony Square
In the heart of midtown Atlanta is the office space in Colony Square, located on the second floor of the 400 building on the corner of 14th Street and...Read more

Microservices Course Events - Georgia

No Course Events scheduled for this location at the moment.
Please choose a different location or Request a Date >>

Course Outlines

Code Name Duration Outline
microservices Building Microservice Architectures 14 hours This training explores the microservices architectures and related patterns
  1. Understanding Microservices
  2. Designing Microservice systems
  3. Service Design
  4. Event Sourcing
  5. CQRS
  6. Other Design Patterns for Microservice based architectures
  7. System Design and Operations
  8. Adopting Microservices
sysserarch Systems and Service Architecture - Microservices Architecture 14 hours

Building complex enterprise applications is very challenging in an ever-changing environment.

Changes in the integration between services or systems will trigger changes in the design of the system. This course covers how to design maintainable, fit to the size and purpose of your organisation service and systems architecture and practical infrastructure.

This course covers common problems with building the landscape of distributed apps, starting from integration problem, infrastructure and modern approaches, to solving complexity issues.

This course explains the pros and cons of each solution (e.g. traditional SOA vs Microservice architecture), available tools (mostly open-source) supporting the development and maintenance, etc..

Course Format

It is mostly discussion (with limited presentations).

Quick overview of traditional approaches

  1. Monolithic systems
  2. System of Systems
  3. Early service orientation (EAI, CORBA, etc...)
  4. Early webservices (SOAP, etc...)
  5. Service Oriented Architecture (SOA)
  6. Microservices

Desing concepts and tradesoff

  1. Flexibility and Complexity tradeoff
  2. Cohesion, Coupling
  3. Hidden dependencies vs explicit dependencies
  4. Small system vs Big System
  5. Module/Component vs Service

Generic SOA

  1. Benefit and Costs of SOA
  2. Successes and failures in implementing SOA
  3. Messaging and ESB
  4. Infrastructure and tools supporting SOA

Microservices and implementation of SOA - concepts

  1. Do one thing and do it well
  2. Microservice vs Service
  3. DevOps
  4. Continuous Deployment and Delivery
  5. Lightweight protocols

Microservice protocols and tools

  1. HTTP, JMS, AMQP, Websockets, JSON, etc...
  2. Deployment
    1. Containers (Docker, K8N, LXC, etc...)
    2. Configuration Management (Ansible, etc...)
  3. Monitoring and Management
  4. Infrastructure

Cloud and Auto Scalability

  1. Microservice redundancy and fail-over
  2. Performance scalability
  3. Auto scalability
  4. Implement: OpenStack, AWS, etc....

Real problems

  1. Complexity of ecosystem
  2. Network Performance
  3. Security
  4. Deployment
  5. Testing
  6. Nano-services
apigeee Building Micro Services with Apigee Edge 28 hours

Apigee Edge, which is built on Java, enables you to provide secure access to your services with a well-defined API that is consistent across all of your services, regardless of service implementation. A consistent API:

  • Makes it easy for app developers to consume your services.
  • Enables you to change the backend service implementation without affecting the public API.
  • Enables you to take advantage of the analytics, monetization, developer portal, and other features built into Edge.

Audience

This course is directed at engineers, architects and developers seeking to utilize Apigee Edge in their projects.

Get started

  • Creating an account
  • Tutorials
  • Concepts
  • Using the Apigee Edge development environment
  • Using the sample API proxies

Build API proxies

  • New API proxy editor highlights
  • Overview
  • Best practices
  • Implement API proxies
  • Download API proxies
  • Deploy API proxies
  • Build proxies with Node.js
  • Debug and troubleshoot
  • Environment configuration

Secure

  • User administration
  • Org administration
  • OAuth
  • TLS/SSL
  • API keys
  • SAML
  • Last-mile security
  • Content-based security
  • Data masking
  • Using the secure store with Node.js apps

Monitor with Apigee Test

  • Apigee Test overview
  • Config Sets
  • Test Cases
  • Probes
  • Using Apigee Test with Edge API proxies
  • What Apigee Test alerts look like

Analyze

  • Analytics overview
  • Dashboard home page
  • Using the Analytics dashboards
  • Analytics dashboards
  • Create custom reports
  • Import/export custom reports
  • Daily analytics emails
  • Use the analytics API
  • Analyze API message content using custom analytics
  • Troubleshooting with analytics

Publish

  • Publishing Overview
  • Create API products, developers, and apps
  • Build your portal
  • Add an API console
  • Configure Monetization

Monetize

  • Overview
  • Get started
  • Set up monetization
  • Manage monetization


Microgateway

  • FAQ
  • Version 2.0.x


Samples & cookbook

  • Samples reference
  • API proxy cookbook
  • Using the sample API proxies
  • Mock Target API


Integrations

  • Amazon AWS
  • Pivotal Cloud Foundry


References

  • Management API (SmartDocs)
  • Policies
  • Analytics commands
  • Analytics dimensions & metrics
  • API proxy configuration
  • Conditions
  • Endpoint properties
  • JavaScript object model
  • JavaScript callouts
  • Variables
  • Glossary

Other regions

Microservices training courses in Georgia, Weekend Microservices courses in Georgia, Evening Microservices training in Georgia, Microservices instructor-led in Georgia , Microservices private courses in Georgia,Weekend Microservices training in Georgia, Microservices instructor-led in Georgia, Microservices trainer in Georgia, Microservices on-site in Georgia, Microservices one on one training in Georgia, Microservices instructor in Georgia, Microservices coaching in Georgia, Evening Microservices courses in Georgia,Microservices classes in Georgia

Course Discounts

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients