Serverless Berlin Meetup - Aleksandar Simovic - Designing Testable Serverless Applications

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ต.ค. 2024
  • ◭ Testing serverless applications has evolved from the first days of serverless. Serverless changed the way we were planning, building, and deploying apps. But it also changed the way we were testing serverless apps. We learned that when using serverless functions we should introduce Hexagonal Architecture.
    Hexagonal architecture enables us to design modular serverless functions that can be run and tested locally or in the serverless environment. It also allowed us to write unit tests without complex mocks, and write as many integration tests as you need. As a bonus, our code looks clean and it’s easy to maintain, and hexagonal architecture helps us fight vendor lock-in.
    The main goal of this talk is to show how to design testable serverless functions. It starts with an explanation of hexagonal architecture and it’s importance for serverless apps, and it ends with real-world examples using Node.js.
    ◭ Get in touch with Alex: / simalexan
    ◭ Join our Prisma Meetup group: www.meetup.com...
    ------------------
    📚 Learn more about Prisma
    • Website: www.prisma.io
    • Docs: www.prisma.io/...
    • Quickstart: pris.ly/qstart
    ------------------
    ❓ Get help with Prisma issues
    • Slack: slack.prisma.io
    • GitHub: www.github.com...
    • Stackoverflow: stackoverflow....
    ------------------
    💬 Follow Prisma on social media
    • Twitter: / prisma
    • Instagram: / prisma.io
    • TikTok: / prismadata
    • Facebook: / prisma.io
    • LinkedIn: / prisma-io
    ------------------
    🔠Professional captions for your technical videos
    Prisma sponsors human-reviewed, professional closed captions for ANY video valuable to our community (for example, about: Node.js, TypeScript & Type Safety, Prisma, databases, etc). Get your FREE captions here: pris.ly/closed...
    ------------------
    ✅ Subscribe to Prisma's TH-cam channel
    / @prismadata

ความคิดเห็น •