System Design (HLD/LLD) | Unconference

Tarun Telang
3 min readSep 18, 2022

--

Photo by Pero Kalimero on Unsplash

Are you interested in learning more about System Design? Then join us for a lively discussion on System Design / HLD or LLD Concepts! Below is the Google Meet joining information:

Topic: System Design — Unconference

Time: Every Sunday · 2:30–3:30 pm IST

Google Meet joining info:

Video call link: https://meet.google.com/pff-vjmu-coj

In this post, I will update the meeting notes/session recordings / valuable references from this group.

Lectures on Distributed Systems by Martin Kleppmann

Lecture Series on Distributed Computing by Martin Kleppmann

Bit Manipulation Interview Problems Solved Step-by-Step

Bit Manipulation interview problems

How to do Salary Negotiation?

Recording of Session on how to do salary negotiation

Architecting Cloud Native Applications

Recording of Session on Cloud Native Application Development

System Design of Pinterest

A wonderful lecture on design of Pinterest

CAP Theorem

Recording of Session on the CAP Theorem
Recording of Session on Introduction to Blockchain (Part 1)
Recording of Session on Introduction to Blockchain (Part 2)
What is Eclipse GlassFish Application Server?

Introduction to Autonomous Vehicle

Recording of session on Autonomous Vehicles

Design of TinyURL

Recording of Session on the design of Tiny URL

Java EE to Jakarta EE 10 Recipes

My book on Java EE / Jakarta EE got published this week. It’s available in Kindle Edition and should be available worldwide in bookstores by early August. Please feel free to recommend this book to your friends and colleagues who might be interested in learning and mastering Enterprise Java technology. The book is in problem-solution (recipe) format covering 200 recipes using the latest Jakarta EE 10 and Java 17 language features applications. It covers almost every Java EE / Jakarta EE standard, including Servlets/ JSF / MVC (eclipse krazo), Restful Web Services, Enterprise Beans, Persistence / JPQL / ORM, NoSQL, Security, JSON Binding and Parsing, Web Sockets, Messaging, Concurrency, Batch Execution, and deploying Java apps using Containers.

Get ready to develop microservices using open source Eclipse MicroProfile and Jakarta EE, and deploy them on Kubernetes/Docker. This book covers best practices for developing cloud-native applications with MicroProfile and Jakarta EE.
Cloud-native applications are becoming increasingly popular due to their many benefits, such as scalability, flexibility, and efficiency. Cloud-native applications are designed to take advantage of the cloud and run on public, private, or hybrid clouds. MicroProfile is a platform that helps developers create cloud-native applications. Docker is a software container platform that allows developers to package an application with all its dependencies into a standardized unit for software development. Docker containers can be run on any platform, including public, private, or hybrid clouds.
This book introduces you to cloud-native applications and teaches you how to set up your development environment. You’ll learn about the various components of MicroProfile, such as fault tolerance, config, health check, metrics, and JWT auth. You’ll develop a RESTful web service made up of some microservices. You’ll deploy your application on Docker and Kubernetes.
After reading this book, you’ll come away with the fundamentals you need to build and deploy your first cloud-native Java-based app.

What You’ll Learn

  • Build your first cloud-native Java-based app with the open-source MicroProfile platform and Jakarta EE 10 APIs.
  • Develop a RESTful web service using MicroProfile and Jakarta EE
  • Discover and explore the critical components of the MicroProfile framework, such as config, metrics, health, JWT authentication, and more
  • Deploy your cloud-native application on the Kubernetes container orchestration platform
  • Get-to-grips with other popular technologies such as Docker containers, Kubernetes clusters, and Zipkin

Who This Book Is For
Programmers with at least some prior experience in Java programming who may be new to MicroProfile and Jakarta EE. Some prior experience with Java-based microservices and web development is recommended but not required.

System Design of UPI Payment Gateway

--

--

Tarun Telang
Tarun Telang

Written by Tarun Telang

Prolific Author, Engineering Leader, Software Architect

No responses yet