Curated Video
Design Microservices Architecture with Patterns and Principles - Introduction: Microservices Communication Patterns - API Gateways
This video introduces the topic of microservices communication patterns with a focus on API gateways and provides an overview of the challenges associated with direct communication between microservices and the role of API gateways in...
Curated Video
Design Microservices Architecture with Patterns and Principles - Problem: Direct Client-to-Service Communication
In this video, we will address the challenge of direct client-to-service communication in a microservices architecture. We will explore the pros and cons of direct communication and alternative approaches, such as API gateways or service...
Curated Video
Design Microservices Architecture with Patterns and Principles - gRPC Usage in Microservices Communication
In this video, we will understand how gRPC is utilized in microservices communication. You will learn about service contracts, service discovery, and the role of gRPC in enabling efficient and scalable communication between...
Curated Video
Design Microservices Architecture with Patterns and Principles - Problem: Inter-Service Communication Makes Heavy Load on Network Traffic
In this video, we will address the challenge of heavy network traffic caused by inter-service communication in a microservices architecture. We will explore strategies such as message queues, event-driven architectures, and service mesh...
Curated Video
Design Microservices Architecture with Patterns and Principles - Designing HTTP-Based RESTful APIs for Microservices
In this video, we will explore the design principles and considerations for creating HTTP-based RESTful APIs in microservices architectures. You will learn how to design APIs that are scalable, maintainable, and efficient. This clip is...
Curated Video
Design Microservices Architecture with Patterns and Principles - Microservices Synchronous Communications and Best Practices
We will dive deeper into synchronous communication in microservices. You will learn best practices for designing and implementing synchronous communication patterns to ensure reliability and performance. This clip is from the chapter...
Curated Video
Design Microservices Architecture with Patterns and Principles - Microservices Communication Styles Request-Driven or Event-Driven Architecture
In this video, we will explore the two prevalent communication styles in microservices: request-driven and event-driven. We will understand the differences between these styles and when to use each one. This clip is from the chapter...
Curated Video
Design Microservices Architecture with Patterns and Principles - What Is Changed for Communications Between Monolithic to Microservices
In this video, we will discover the key differences in communication requirements between monolithic and microservices architectures. We will understand how the shift to microservices impacts communication patterns and protocols. This...
Curated Video
Design Microservices Architecture with Patterns and Principles - Introduction - Microservices Communications - The Basics
In this video, we will gain an understanding of the fundamental concepts and importance of communication in microservices architectures. We will explore the challenges and considerations involved in designing effective communication...
Curated Video
Design Microservices Architecture with Patterns and Principles - Analysis E-Commerce Domain - Nouns and Verbs
In this video, we will explore the key nouns and verbs in the e-commerce domain to identify potential microservices. You will learn to analyze the business domain to extract entities, value objects, and the actions they perform, which...
Curated Video
Design Microservices Architecture with Patterns and Principles - Challenges of Microservices Architecture
In this video, we will discover the challenges and trade-offs associated with microservices architecture. We will understand the complexities of managing distributed systems, inter-service communication, data consistency, service...
Curated Video
Why Did Einstein Hate Randomness?
How random are things, really? Well, at the tiny level of photons, randomness might be key to their existence. Einstein could not accept this and famously held the paraphrased opinion that, ‘God does not play dice with the universe’. In...
Curated Video
Can Virtual Reality Be Used For Teaching?
Will digital avatars create more engaging classrooms, or will they just fake engagement? Can we tweak digital AI interfaces to deliver more satisfying customer experiences? In this episode, Prof. Pat Healy explains some of the subtleties...
Science ABC
Did texting Kill Grammar?
Language change is a natural process, as it changes with the changing needs of the people who speak it. First and foremost, language change is not necessarily a bad thing; if language never changed, we wouldn’t have words to indicate...
Curated Video
How Did Early Humans Know What To Eat and What To Avoid?
As children, we learn almost entirely through observation and mimicking. From laughter and walking to the use of objects and empathy, we often create the behavior of our lives based on what we witness in others. The same thing is true...
Curated Video
Why Can't Animals Talk Like Humans?
Talking is a unique thing. It is a combination of sounds and syllables arranged in various combinations and lengths to express various thoughts, emotions, ideas, etc. Apart from the basic production of the sound, a major component is the...
Science ABC
How Do Big Corks Fit into Tiny Wine Bottle Openings?
Before a cork is installed in a bottle, it is in cylindrical form with a diameter slightly less than the neck of the bottle. At that point, there’s no problem putting the cork inside, thanks to its ability to be easily compressed when an...
Curated Video
How to Answer Conflict Resolution Questions in Interviews
Questions about resolving conflict can be asked in many formats, including: - How do you handle conflict? - Give me an example of a time you had conflict at work. - Give me an example of a time when you had to resolve a serious conflict?...
Curated Video
How to Answer 'How Do You Meet Deadlines?'
Interviewers will ask a 'meeting deadlines' interview question for a number of reasons: They may be assessing your communication skills, your organisations skills, and your approach - which includes your thought pattern once you become...
Curated Video
What is your Greatest Weakness?
When it comes to interview questions, there are some that can leave even the most confident job seeker tongue tied. One of those questions is the greatest weakness interview question. While this question may seem like a trap, it's...
Curated Video
Joint Chiefs
When the going gets tough, the president calls on the Joint Chiefs of Staff, an advisory council to help make important military decisions.
Curated Video
Julia Stockton Rush: Love and Family Amid War
Julia Stockton Rush's letters offer a unique glimpse into the lives of women during the American Revolution, capturing a nation's birth from a female perspective.
Curated Video
Mottos and Symbols
A motto is a saying that stands for what a person, an organization or a country believes in. The United States of America has had two mottos. Let’s learn what they are and what they mean.
Curated Video
Sequoyah: Inventor of the Cherokee Syllabary
Cherokee blacksmith, soldier, and community leader Sequoyah ensured that his people’s language and culture would be preserved – by developing the Cherokee syllabary.