Giter VIP home page Giter VIP logo

-microservices-architecture-building-enterprise-grade-solutions's Introduction

Microservices Architecture [Video]

This is the code repository for Microservices Architecture [Video], published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.

About the Video Course

All major companies are now evolving from a monolithic to a microservices architecture in their websites and applications due to its many advantages. Early adopters of microservices have been able to provide an unprecedented level of control and speed as they deliver innovative web experiences to customers, and Netflix is a leading example. The enterprise-grade architecture that we will build throughout the course will be highly maintainable and scalable. By exploring the intricacies of the microservices architecture you will understand its advantages over a monolithic and other related architecture. By going through multiple scenarios you'll learn where to use microservices and understand the things you should take into account when building your architecture. Advanced tasks—with concepts such as Serverless computing and DevOps using AWS—will also be undertaken to help you in your next venture with confidence. By the end of the course, you will be ready to migrate to a microservices architecture in your organization.

What You Will Learn

  • Understand the foundational elements behind the microservices architecture
  • Master the key tenets/elements required to build a microservices architecture
  • Observe key industry examples, lessons learned and MSA pitfalls
  • Understand the development and design practices/approaches behind the microservices architecture
  • Explore non-functional requirements related to MSA such as resilience, availability, performance, security, scalability, and maintainability
  • Learn about the DevOps role in MSA, particularly Continuous Integration and Deployment, and the importance of CI pipelines with a large number of microservices
  • Understand with examples whether Serverless applications are suitable in MSA
  • Apply your learning’s in practice, build a microservices architecture for a real-life problem and deploy your architecture in the cloud
  • Instructions and Navigation

    Assumed Knowledge

    To fully benefit from the coverage included in this course, you will need:

  • Prior working knowledge of the Java (> 7) language
  • Familiarity with Unix/Linux systems & the command-line
  • Familiarity with the Python language
  • An understanding of basic web technologies (HTTP, DNS, TCP/IP)
  • (Optional) Familiarity with Maven/Spring

    Technical Requirements

    This course has the following software requirements:

  • The IntelliJ IDEA editor
  • Java 8
  • Apache Maven
  • Python
  • The Postman plugin
  • A new AWS account (free tier)
  • Related Products

    -microservices-architecture-building-enterprise-grade-solutions's People

    Contributors

    salonibarvalia avatar packt-itservice avatar

    Recommend Projects

    • React photo React

      A declarative, efficient, and flexible JavaScript library for building user interfaces.

    • Vue.js photo Vue.js

      🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

    • Typescript photo Typescript

      TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

    • TensorFlow photo TensorFlow

      An Open Source Machine Learning Framework for Everyone

    • Django photo Django

      The Web framework for perfectionists with deadlines.

    • D3 photo D3

      Bring data to life with SVG, Canvas and HTML. 📊📈🎉

    Recommend Topics

    • javascript

      JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

    • web

      Some thing interesting about web. New door for the world.

    • server

      A server is a program made to process requests and deliver data to clients.

    • Machine learning

      Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

    • Game

      Some thing interesting about game, make everyone happy.

    Recommend Org

    • Facebook photo Facebook

      We are working to build community through open source technology. NB: members must have two-factor auth.

    • Microsoft photo Microsoft

      Open source projects and samples from Microsoft.

    • Google photo Google

      Google ❤️ Open Source for everyone.

    • D3 photo D3

      Data-Driven Documents codes.