Oreilly - Hands-On Microservices with TypeScript 3
by Amit Bezalel | Publisher: Packt Publishing | Release Date: February 2019 | ISBN: 9781789616989
Build production-ready, scalable, and maintainable microservicesAbout This VideoCreate, build and Dockerize a Typescript microserviceMaster the best ways to tie different services together, while providing basic needs such as state cache and configurationUpgrade your skills to build microservices and move away from monolithic architecturesIn DetailIf you want to make effective and scalable applications with microservices, this course will be perfect for you!Building a real-world solution with the microservice architecture takes more than is initially apparent. It requires reasoning about building blocks, designing easily accessible APIs, knowing how to be secure by design, and building automated testing coverage from day one. This course will guide you through the steps of building an enterprise-grade solution by utilizing one of the most natural technology choices for this type of application: Node.js and Typescript.Finally, you'll build the My-Music app where you'll create your own playlist from an existing song library.The code bundle for this course is available at https://github.com/PacktPublishing/Hands-on-Microservices-with-TypeScript-3Downloading the example code for this course: You can download the example code files for all Packt video courses you have purchased from your account at http://www.PacktPub.com. If you purchased this course elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.
- Chapter 1 : The First Service
- The Course Overview 00:01:58
- Bootstrapping a First Service, Initial Code 00:04:09
- Choosing a Server and API Design 00:03:56
- Adding Unit Tests 00:03:53
- Adding a Build Script 00:03:15
- Chapter 2 : Multi Services
- Adding a FrontEnd 00:04:25
- The Second API Service 00:07:23
- The Gateway Proxy, Creating a Single Origin 00:07:19
- Implementing Swagger 00:08:37
- Chapter 3 : Microservices
- Microservices Guidelines and Trade-offs 00:04:24
- Assigning Responsibilities 00:05:00
- Typical Microservices Architectures and Deployment 00:04:42
- Communication Protocols 00:06:33
- Choosing your DB and Data Layer 00:12:55
- Chapter 4 : μServices Complexity
- Portability and Deployment 00:08:23
- State and Cache Services 00:04:57
- Service Discovery 00:03:17
- Configuration Services 00:05:46
- Chapter 5 : Production Readiness
- Authentication and Authorization 00:07:37
- Authentication in Practice 00:06:50
- Vaults and Secret Management 00:02:39
- Performance and Profiling 00:05:48