Home
Categories
EXPLORE
True Crime
Comedy
Business
Society & Culture
History
Sports
Health & Fitness
About Us
Contact Us
Copyright
© 2024 PodJoint
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/3b/8e/0a/3b8e0a4a-be0d-35e7-e412-b7d0ee474a4c/mza_16269417555692763752.jpg/600x600bb.jpg
Great Backend Engineering (GBE)
Solomon Eseme
6 episodes
5 days ago
The GREAT Backend Engineering (GBE) is Masteringbackend's official podcast. Tune in to learn how to become a great backend engineer from the experiences of other great backend engineers. Your host, Solomon Eseme.
Show more...
Technology
RSS
All content for Great Backend Engineering (GBE) is the property of Solomon Eseme and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
The GREAT Backend Engineering (GBE) is Masteringbackend's official podcast. Tune in to learn how to become a great backend engineer from the experiences of other great backend engineers. Your host, Solomon Eseme.
Show more...
Technology
Episodes (6/6)
Great Backend Engineering (GBE)
Let’s talk about Rust: Rust and AWS Serverless with Luciano

Luciano Mammino, Senior Architect and author of “Node.js Design Patterns,” joins Solomon Eseme, Founder and CTO of Masteringbackend and author of “Rust Essentials”, to discuss the powerful combination of Rust and serverless computing. 🦀In this podcast, Luciano shares his experience with Rust and AWS Lambda and how they interact. He provides practical examples of building Rust applications and deploying them to AWS Lambda.We covered:🧠 Why Rust’s performance and type system make it surprisingly good for backend development💸 How faster cold starts and smaller binaries can mean lower cloud bills📉 The real tradeoffs (like a steeper learning curve and smaller community)🔧 Best practices for shipping Rust Lambdas — including Infrastructure as Code and using tools like cargo lambda👨‍💻 Plus, a live coding session where I scaffold, test, and deploy a real Lambda with Rust — all in minutes!

  • Become A Rust Backend Engineer: https://masteringbackend.com/courses/...
  • Lambda Runtime Benchmarks: https://maxday.github.io/lambda-perf/
  • Cargo Lambda: https://cargo-lambda.info
  • Rustup: https://rustup.rs
  • Workshop slides: https://slides.com/lucianomammino/unl...
  • Easy mode rust: https://llogiq.github.io/2024/03/28/e...
  • Crafting Lambda Functions in Rust: https://rust-lambda.com/
  • Design Patterns in Node.js: https://www.nodejsdesignpatterns.com/
  • Luciano Twitter (X): https://x.com/loige
  • Solomon Twitter (X): https://x.com/kaperskyguru
  • Luciano All Links: https://linktr.ee/loige
Show more...
5 months ago
1 hour 5 minutes 21 seconds

Great Backend Engineering (GBE)
Microservices for Backend Engineers

In this episode of the “The Backend Podcast, we’re thrilled to have Vikas Rajpu join us as our 5th guest! With his extensive experience in backend engineering, Vikas shares invaluable insights on a critical topic: "Microservices for Backend Engineers" This podcast will cover: • What are Microservices? • Why do we need them in the first place? • How do we transition from Monolith to Microservice? • How to build a secure Microservice? • How to scale Microservice? • Popular design patterns in Microservice • When not to use Microservice? 🔔 Don’t forget to subscribe to our channel for more episodes from the “Great Backend Engineer” series! #BackendEngineering #DataStructures #Algorithms #AdvancedBackendBootcamp #SoftwareDevelopment #TechPodcast LINKS Academy: https://academy.masteringbackend.com Masteringbackend: https://masteringbackend.com My Twitter: https://x.com/kaperskyguru My LinkedIn:   / solomoneseme   Vikas Twitter: https://x.com/vikasrajputin Vikas LinkedIn:   / vikasrajputin   Vikas Instagram:   / vikasrajputin   Vikas Website: https://vikasrajput.inhttps://microservice.io

Show more...
1 year ago
58 minutes 39 seconds

Great Backend Engineering (GBE)
Importance of Data Structures and Algorithms For Backend Engineers

In this episode of the “Great Backend Engineer” podcast, we’re thrilled to have Fernando join us as our 4th guest! With his extensive experience in backend engineering, Fernando shares invaluable insights on a critical topic: "Do Backend Engineers Need Data Structures and Algorithms?"


We dive deep into why these foundational concepts are essential, how often they’re used in daily backend tasks, and the real-world impact they can have on the performance and scalability of backend systems.


Fernando also discusses common pitfalls for engineers who may lack a strong grasp of these concepts and offers practical advice for those looking to strengthen their knowledge.


Whether you’re a seasoned backend engineer or just starting, this episode is packed with actionable strategies and expert advice to help you level up your backend skills.


🔔 Don’t forget to subscribe to our channel for more episodes from the “Great Backend Engineer” series!


#BackendEngineering #DataStructures #Algorithms #AdvancedBackendBootcamp #SoftwareDevelopment #TechPodcast


LINKS


Academy: https://academy.masteringbackend.com

Masteringbackend: https://masteringbackend.com

Fernando Newsletter: https://newsletter.francofernando.com/

Fernando Twitter: https://x.com/Franc0Fernand0

Fernando LinkedIn: https://linkedin.com/in/fernando-franco-4696708

Show more...
1 year ago
54 minutes 44 seconds

Great Backend Engineering (GBE)
Building better softwares using internal tools

Another Episode of the GBE Podcast on "Building better software using internal tools"


This episode is sponsored by Alerty.ai


In this episode, I host Johnny Dallas, a backend software engineer with over 8+ years of experience, to discuss the following concepts.


- How far can a solo dev scale?

- What is DevOps, and why do we need it?

- Why does internal tooling matter?

- Why does CI/CD matter? Why is deployment so complicated?

- What is monitoring, what is observability? Why are they important?

- How do you monitor a web app?

- How does observability scale with infrastructure complexity?

- Building better software

- What’s relevant to the backend engineer (managing 50 servers)

- JavaScript monitoring


If you're interested in this kind of discussion. Then, consider subscribing to the YouTube channel and turning on the notification.

Show more...
1 year ago
56 minutes 47 seconds

Great Backend Engineering (GBE)
API Monitoring and Observability for Backend Engineers

Summary

In our latest podcast, we had the pleasure of hosting Anthony to discuss the crucial aspects of API Monitoring and Observability. Anthony shared his extensive experience, covering everything from the basics of structured logging to advanced monitoring strategies. Here's a recap of the key points and insights from our conversation.

Highlights

Basics of Structured Logging

Anthony explained the foundational concept of structured logging, emphasizing its importance for backend engineers. Structured logging involves using a consistent format of key-value pairs, making logs more searchable and analyzable.

Differences Between Structured and Traditional Logging

Anthony delved into the nuances of structured logging versus traditional logging, highlighting the benefits of consistency and contextual metadata. He also shared best practices for effective implementation.

Importance of Monitoring in Backend Engineering

Anthony discussed the critical role of monitoring in maintaining the health and performance of APIs. Effective monitoring helps detect issues, proactively troubleshoot, and minimize downtime.

Tools and Techniques for Observability

Anthony recommended several tools and techniques for achieving effective observability:

  • Prometheus for metrics collection and alerting.
  • Grafana for real-time dashboards.
  • Datadog for comprehensive monitoring, logging, and analytics.
  • ELK Stack for log management and analysis.

Building a Robust Monitoring Strategy

For backend engineers starting with API monitoring and observability, Anthony outlined key steps to build a robust strategy:

  • Implement structured logging.
  • Set up basic monitoring with tools like Prometheus and Grafana.
  • Configure alerts for critical metrics.
  • Integrate multiple observability tools for comprehensive insights.
  • Continuously review and improve the monitoring strategy.

Key Insights

Consistency and Context in Logging

Structured logging provides a consistent format and includes contextual metadata, significantly enhancing the ability to diagnose issues and analyze performance.

Proactive Monitoring

Monitoring is essential for proactive issue detection and troubleshooting, ensuring system reliability and performance.

Comprehensive Observability

Combining various tools and techniques allows for a holistic view of system health and performance, making it easier to maintain and optimize backend systems.

Step-by-Step Strategy

Starting with the basics and progressively building a robust monitoring strategy ensures a strong foundation for maintaining API health and performance.

Stay tuned for more expert insights in our upcoming podcasts!


LINKS:

APIToolKit

Anthony Twitter

MasteringBackend Academy

Show more...
1 year ago
1 hour 20 minutes 10 seconds

Great Backend Engineering (GBE)
Importance of Database in Backend engineering

The Great Backend Engineering (GBE) is Masteringbackend's official podcast.

Raul Junco & I jumped on a call to discuss the importance of Databases for Backend engineers.

Here's what we discussed

  • - Why mastering databases is important
  • - What are the most common mistakes backend engineers make with databases
  • - How database experience saved the day
  • - How do you see the role of databases evolving in the next five years
  • - Advice for new backend engineers.

We discussed topics such as:

  • - Modeling Databases
  • - Normalization
  • - Database Indexing
  • - Schema naming
  • - Database Security
  • - Backups and Restores
  • - SQL
  • - No-SQL
  • - and more
Show more...
1 year ago
59 minutes 21 seconds

Great Backend Engineering (GBE)
The GREAT Backend Engineering (GBE) is Masteringbackend's official podcast. Tune in to learn how to become a great backend engineer from the experiences of other great backend engineers. Your host, Solomon Eseme.