Speaker

Yedidya Schwartz

Yedidya Schwartz

Software Architect & Devops Lead @ OwnID

Tel Aviv, Israel

Leading the company's infrastructure and backend domains, designing and implementing complex architectures, bringing observability and performance to the top-level.
Certified AWS Solution Architect with more than 12 years of experience in various software development positions, from team lead to tech lead.
International speaker, holds Philosophy B.A & M.A degrees, plays the piano and the guitar for relaxation, married and father of two.

Area of Expertise

  • Information & Communications Technology

Topics

  • FullStack Development
  • DevOps
  • NodeJS
  • Architecture
  • Microservice Architecture
  • AWS Architecture
  • performance
  • Programming
  • Observability
  • Observability and performance
  • Programming Languages
  • General Programming
  • Pair Programming
  • object oriented programming
  • Scala Programming
  • Mobile and Progressive Apps
  • mob programming
  • functional programming
  • progressive web apps
  • ● Firebase ● Android ● Android Things / IOT ● Progressive Web App ● Machine learning and AI ● Robotics and Drone Technologies ● Tensorlow
  • Extreme Programming
  • Reactive Programming
  • Backend
  • Backend Development
  • .NET Backend
  • Backend Infrastructure
  • Kubernetes
  • Load and Performance Testing
  • Authentication
  • FIDO2
  • Passwordless
  • OAuth2
  • identity & authentication
  • OAuth
  • Identity and Access Management security and Least-privilege Authorization
  • Authorization
  • Auth0
  • authenticity
  • webauthn
  • FIDO
  • Security
  • Information Security
  • Application Security
  • Cloud App Security
  • Cloud Security Architecture
  • AWS Security
  • web security
  • Cyber Security basics
  • cyber security
  • cyberops
  • network security
  • Security & Compliance
  • api security
  • Enterprise Security
  • cyber attacks
  • Active Cyber Defence
  • Cyber Lead
  • fido
  • fido2
  • Troubleshooting authentication and access
  • OwnID

Accelerating Load Times: A Materialized View and Server-side Composition Case Study

How did I improve the loading of our application by hundreds of percent? I will talk about our architectural change implementation details, and will teach how we leveraged practical design patterns using Redis, AWS Cloudfront, microservices and observability tools to get top-level performance.

This talk is going to be based on a series of 3 articles that I recently published in our engineering blog.

https://medium.com/@yedidya.s/a0f44ca0c55f?source=friends_link&sk=df6acf57392227451224863330261724

Exploring the Depths: Unraveling a Production Incident Caused by a Node.js Memory Leak

In this captivating lecture, I will take you on a journey through a real-life incident involving a performance issue in a new microservice. Drawing from personal experience, I will share how Google Chrome became my trusty companion in debugging the microservice's memory and ultimately uncovering the root cause of the problem.

During the session, I will provide a concise and easily comprehensible overview of memory leaks, using fascinating Node.js examples to illustrate key concepts. By the end of this 30-minute talk, every attendee will gain a solid understanding of why memory leaks occur and acquire practical skills to efficiently debug them using the powerful Google Chrome devTools.

Building Resilience: A Journey of Crafting and Validating Our Disaster Recovery Plan

In the ever-evolving landscape of business continuity, organizations strive to ensure minimal data loss and swift recovery in the face of disruptive events. In this talk, I embark on a compelling journey, exploring the intricate process of crafting and validating a DRP. Through a real-world use case I led at OwnID, I will delve into the practical application of RPO, RTO, Terraform modules, Github actions, execution plans and various DRP architectures, shedding light on the critical decisions, challenges, and successes that arise along the way.

Accelerating Authentication Architecture: Taking Passwordless to the Next Level

How did I improve the authentication process for millions of users by hundreds of percent? I will talk about our architectural change implementation details, and will teach how we leveraged practical design patterns using Redis, AWS Cloudfront, microservices and observability tools to get top-level loading time performance of our passwordless-based authentication solution.

During this talk, I will describe a change that had a significant impact on how customers perceive us as their authentication mechanism. Serving major enterprise companies and well-known brands, we must strive for cutting-edge performance. I will discuss practical architectural changes, design patterns, and various cutting-edge technologies, such as Passkeys, WebAuthn and FIDO2. The true value of this talk lies in integrating all these components, allowing you to explore how familiar tools can be combined with theoretical design patterns to create a remarkable architecture.

Turning Chaos into Code: My IaC Transformation Experience

In this talk I will take you on a journey through the process of transforming our company's manual infrastructure management into a streamlined, automated marvel using Terraform. Witness the power of Terraformer as I guide you through the intricate process of reverse engineering our entire AWS infrastructure and translating it into Infrastructure as Code (IaC) with Terraform. Learn from my experience, explore the challenges I overcame, and understand the tangible benefits of this monumental shift towards infrastructure automation. If you're seeking insights into IaC adoption and the tools that can make it happen, this talk is a must-attend event.

Automate to Elevate: Debugging Your Local JS Code Seamlessly on Customer’s Production

This session unveils a streamlined approach to debug a local version of javascript code on customer production websites, employing the Chrome API response override feature and rollup.js custom plugins. I’ll outline a three-step solution, automating the process of replacing the minified javascript code in a readable and debuggable javascript file on-the-fly.

By integrating seamlessly with your code build process, developers can make and test code changes locally, reflecting them instantly on relevant production websites. This efficient workflow not only elevates the debugging experience but also provides valuable insights into your code performance on real websites, showcasing the power of Chrome API response override and rollup.js in enhancing frontend development cycles.

This session is based on my following article:
https://medium.com/ownid-engineering/automate-to-elevate-debugging-your-local-js-code-seamlessly-on-customers-production-dd26972c06cb?source=friends_link&sk=2a68811e3d33fb4cb5a2e4f7939f44f5

Mastering Public APIs: Lessons from Real-World Implementation and Best Practices

Embark on a journey through the lifecycle of a thriving public API, leveraging a compelling case study from our startup. This talk delivers actionable insights, best practices, and strategies to conquer common challenges in public API development.

Whether you're a seasoned developer or new to public APIs, our case study — exposing a public API for an existing internal API without refactoring, duplicating, or risking the entire project, with a short deadline— offers a fresh perspective.
Join me for a succinct exploration of lessons learned and the mastery of the ever-evolving realm of public API implementation.

Reversim Summit 2024 Sessionize Event

March 2024 Tel Aviv, Israel

WeAreDevelopers Live 2024 (Season 7) Sessionize Event

January 2024

90DaysOfDevOps - 2024 Community Edition Sessionize Event

January 2024

AWS Community Day - Hungary Sessionize Event

October 2023

Nerdearla 2023 Sessionize Event

September 2023 Buenos Aires, Argentina

DevOps Days Tampa Bay 2023 Sessionize Event

September 2023 Tampa, Florida, United States

WeAreDevelopers Live 2023 (Season 6) Sessionize Event

September 2023

Yedidya Schwartz

Software Architect & Devops Lead @ OwnID

Tel Aviv, Israel

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top