SlideShare une entreprise Scribd logo
1  sur  73
Télécharger pour lire hors ligne
Nuclear Industry Online Games
Volodymyr Malyk
Fintech
● 12+ years in HighLoad and BigData
● Python, PHP, Scala, R, C++ and more
● Co-organizer of the International Software
Architects Club committee
team of 5,000
● Digital Business and Online Presence
210M users in 190 countries
● SaaS Website Platform (Software as a Service)
Online Stores, Restaurants, Hotels, Travel, Events, and more
● 5% websites, 20+ data centers/PoPs Multi Clouds
8k builds a day, 450 deployments a day, 500M LoC
1. Product & Core, rules and tools
2. Microservices and Request flow
3. Payments at Wix and Lessons Learned
Agenda
Fintech inside of a SaaS powdered by 2000+ Microservices
↓
Product & Core
principles and tools
↓
Product (75%)
Core & Infra (25%)
FRs
Functional Requirements
Product (75%)
Core & Infra (25%)
Technologies
and Open-source
Frameworks, libs, etc
Big data, analytics, etc
CI/CD, Alerts, etc
...
FRs
Functional Requirements
Product (75%)
Core & Infra (25%)
Technologies
and Open-source
Business Impact
Online Stores
Restaurants
Hotels
...
Frameworks, libs, etc
Big data, analytics, etc
CI/CD, Alerts, etc
...
FRs
Functional Requirements
Product (75%)
Core & Infra (25%)
Business Impact
Velocity & Delivery
NFRs: ab-tests, feature-toggles, ...
Modifiability
NFRs: dependencies, cost-effort, ...
Maintainability
NFRs: lifespan, ...
Performance
NFRs: CPU & Memory, Latency, ...
Availability
NFRs: downtime XX.XX nine’s, ...
Backward compatibility
NFRs: deprecated N days support, ...
...
...
Technologies
and Open-source
QA and NFRs
Quality Attributes and Non-Functional Requirements
Product (75%)
Core & Infra (25%)
Business Impact
Velocity & Delivery
NFRs: ab-tests, feature-toggles, ...
Modifiability
NFRs: dependencies, cost-effort, ...
Maintainability
NFRs: lifespan, ...
Performance
NFRs: CPU & Memory, Latency, ...
Availability
NFRs: downtime XX.XX nine’s, ...
Backward compatibility
NFRs: deprecated N days support, ...
...
...
Technologies
and Open-source
QA and NFRs
Quality Attributes and Non-Functional Requirements
Principles
1. System Design skill is a MUST
2. API-First: governance, style guide, documentation portal
3. Production-Only: Feature Toggles + AB Tests, TDD
Tools
● 2k+ microservices: CI/CD, Monitoring, API Registry, ...
● 30 min to scaffold & register a new one
● Scala, TypeScript, Node.js, Serverless, gRPC, Kafka and more
Principles
1. System Design skill is a MUST
2. API-First: governance, style guide, documentation portal
3. Production-Only: Feature Toggles + AB Tests, TDD
Tools
● 2k+ microservices: CI/CD, Monitoring, API Registry, ...
● 30 min to scaffold & register a new one
● Scala, TypeScript, Node.js, Serverless, gRPC, Kafka and more
Tools
● 2k+ microservices: CI/CD, Monitoring, API Registry, ...
● 30 min to scaffold & register a new one
● Scala, TypeScript, Node.js, Serverless, gRPC, Kafka and more
Principles
1. System Design skill is a MUST
2. API-First: 101 guidelines, documentation portal, governance, tools
3. Production-Only: Feature Toggles + AB Tests, TDD
Principles
1. System Design skill is a MUST
2. API-First: 101 guidelines, documentation portal, governance, tools
3. Production-Only: Feature Toggles + AB Tests, TDD
Tools
● 2k+ microservices: CI/CD, Monitoring, API Registry, ...
● 30 min to scaffold & register a new one
● Scala, TypeScript, Node.js, Serverless, gRPC, Kafka and more
Tools
● 2k+ microservices: CI/CD, Monitoring, API Registry ...
● 30 min to scaffold & register a new one
● gRPC, Kafka, Scala, TypeScript, Node.js, Serverless and more
Principles
1. System Design skill is a MUST
2. API-First: 101 guidelines, documentation portal, governance, tools
3. Production-Only: Feature Toggles + AB Tests, TDD
Microservices and Request Flow
↓
Microservices and Request flow
Visitors Load Balancing
(incl. TLS termination)
Microservices and Request flow
Visitors API Gateway
- Http Mapping
- Enrich: Sessions, Permissions,
Feature-Toggles, Time budget,
Tracing, etc
Load Balancing
(incl. TLS termination)
Microservices and Request flow
Visitors API Gateway
- Http Mapping
- Enrich: Sessions, Permissions,
Feature-Toggles, Time budget,
Tracing, etc
Mesh
Mesh
Mesh
Dispatchers
Ingress & Egress
Load Balancing
(incl. TLS termination)
Microservices and Request flow
Visitors API Gateway
- Http Mapping
- Enrich: Sessions, Permissions,
Feature-Toggles, Time budget,
Tracing, etc
Mesh
Mesh
Mesh
Dispatchers
Ingress & Egress
Load Balancing
(incl. TLS termination)
Microservices
2k+
FooMsvc
BarMsvc
2kGetMsvc
...
Microservices and Request flow
Visitors API Gateway
- Http Mapping
- Enrich: Sessions, Permissions,
Feature-Toggles, Time budget,
Tracing, etc
Mesh
Mesh
Mesh
Dispatchers
Ingress & Egress
Load Balancing
(incl. TLS termination)
Microservices
2k+
FooMsvc
BarMsvc
2kGetMsvc
...
Pods
20k+
Microservices and Request flow
Visitors API Gateway
- Http Mapping
- Enrich: Sessions, Permissions,
Feature-Toggles, Time budget,
Tracing, etc
Mesh
Mesh
Mesh
Dispatchers
Ingress & Egress
Load Balancing
(incl. TLS termination)
Microservices
2k+
FooMsvc
BarMsvc
2kGetMsvc
...
Pods
20k+
Payments at Wix
and Lessons Learned
↓
Payments at Wix
Visitor
User of User
Merchant
User
Payments at Wix
Visitor
User of User
Shop
Food
Travel
Merchant
User
Payments at Wix
Checkout
Visitor
User of User
Shop
Food
Travel
Merchant
User
Payments at Wix
Checkout
Visitor
User of User
Shop
Food
Travel
Merchant
User
Architecture
Website
Shop
Hotel
Restaurant
...
Merchant
Architecture
Website
Shop
Hotel
Restaurant
...
PayPal
Stripe
Integrations
Merchant
...
Architecture
Website
Shop
Hotel
Restaurant
...
PayPal
Stripe
Integrations
Merchant
...
Sync calls
Webhooks
Architecture
Website
Shop
Hotel
Restaurant
...
PayPal
Stripe
Integrations
Metadata
- Providers & Methods
- Worldwide adjust
Merchant
...
Sync calls
Webhooks
Architecture
Website
Shop
Hotel
Restaurant
...
PayPal
Stripe
Integrations
Account Management
- encrypted api keys
- p-methods setup
- status check
Metadata
- Providers & Methods
- Worldwide adjust
Merchant
...
Sync calls
Webhooks
Architecture
Website
Shop
Hotel
Restaurant
...
PayPal
Stripe
Integrations
Account Management
- encrypted api keys
- p-methods setup
- status check
Metadata
- Providers & Methods
- Worldwide adjust
Merchant
Checkout
...
Sync calls
Webhooks
Architecture
Website
Shop
Hotel
Restaurant
...
PayPal
Stripe
Integrations
Account Management
- encrypted api keys
- p-methods setup
- status check
Metadata
- Providers & Methods
- Worldwide adjust
Merchant
Checkout
Processing
- transactions
- persisted stateful
...
Sync calls
Webhooks
Architecture
Website
Shop
Hotel
Restaurant
...
PayPal
Stripe
Integrations
Account Management
- encrypted api keys
- p-methods setup
- status check
Metadata
- Providers & Methods
- Worldwide adjust
Merchant
Checkout
Processing
- transactions
- persisted stateful
...
Sync calls
Webhooks
Architecture
Website
Shop
Hotel
Restaurant
...
PayPal
Stripe
Integrations
Account Management
- encrypted api keys
- p-methods setup
- status check
Metadata
- Providers & Methods
- Worldwide adjust
Merchant
Checkout
Processing
- transactions
- persisted stateful
...
Sync calls
Webhooks
Architecture
Website
Shop
Hotel
Restaurant
...
PayPal
Stripe
Integrations
Account Management
- encrypted api keys
- p-methods setup
- status check
Metadata
- Providers & Methods
- Worldwide adjust
Merchant
Checkout
Processing
- transactions
- persisted stateful
Dashboard
...
Sync calls
Webhooks
Architecture
Website
Shop
Hotel
Restaurant
...
PayPal
Stripe
Integrations
Account Management
- encrypted api keys
- p-methods setup
- status check
Metadata
- Providers & Methods
- Worldwide adjust
Merchant
Checkout
Processing
- transactions
- persisted stateful
Dashboard
...
Sync calls
Webhooks
a lot
of Payment Providers
Worldwide
Payment Providers Worldwide
● Quality Attribute: Velocity & Delivery
● Solution: transform NFRs to FRs
Payment Providers Worldwide
● Quality Attribute: Velocity & Delivery
● Solution: transform NFRs to FRs
Payment Providers Worldwide
● Quality Attribute: Velocity & Delivery
● Solution: transform NFRs to FRs
Integrate via API — NO
Expose SPI — YES!
Service Provided Interface (SPI)
● An API intended to be implemented by a third party.
● Yes, that’s like a plugin system.
● The same as if all Payment Providers had the same API for us:
○ Connect Account
○ Create Transaction
○ Refund Transaction
○ Webhooks on payment state
○ Idempotency
Service Provided Interface (SPI)
● API-First — new Revenue Stream!
● Documentation as a Product
● Still have uncovered cases
Architecture
Website
Shop
Hotel
Restaurant
...
PayPal
Stripe
Integrations
Account Management
- encrypted api keys
- p-methods setup
- status check
Metadata
- Providers & Methods
- Worldwide adjust
Merchant
Checkout
Processing
- transactions
- persisted stateful
Dashboard
SPI
...
Sync calls
Webhooks
a lot
of Payment Providers
Worldwide :)
Architecture
Website
Shop
Hotel
Restaurant
...
PayPal
Stripe
Integrations
Account Management
- encrypted api keys
- p-methods setup
- status check
Metadata
- Providers & Methods
- Worldwide adjust
Merchant
Checkout
Processing
- transactions
- persisted stateful
Dashboard
SPI
...
State?
Traceability?
Sync calls
Webhooks
Event-Sourcing
Business-logic Store
State
(Model,
ORM, etc)
Event-Sourcing
Business-logic Store
Domain events
State
(Aggregate)
Business-logic Store
State
(Model,
ORM, etc)
Event-Sourcing
Business-logic Domain events
State
(Aggregate)
State under Feature Toggle
(custom Aggregate)
Store
Business-logic Store
State
(Model,
ORM, etc)
Event-Sourcing
Business-logic Domain events
State
(Aggregate)
State under Feature Toggle
(custom Aggregate)
Analytics and BI
Store
Business-logic Store
State
(Model,
ORM, etc)
Event-Sourcing
Business-logic Domain events
State
(Aggregate)
State under Feature Toggle
(custom Aggregate)
Analytics and BI
Store
Event-Sourcing
Business-logic Domain events
State
(Aggregate)
State under Feature Toggle
(custom Aggregate)
Analytics and BI
Commands Store
Event-Sourcing
Business-logic Domain events
State
(Aggregate)
State under Feature Toggle
(custom Aggregate)
Analytics and BI
Commands Store
Crucial Side-Effects
payments, etc
Event-Sourcing
Business-logic Domain events
State
(Aggregate)
State under Feature Toggle
(custom Aggregate)
Analytics and BI
Commands Store
Crucial Side-Effects
payments, etc
Supportive Side-Effects
email, BI, etc
Event-Sourcing
Business-logic Domain events
State
(Aggregate)
State under Feature Toggle
(custom Aggregate)
Analytics and BI
Commands Store
Crucial Side-Effects
payments, etc
Supportive Side-Effects
email, BI, etc
● MySQL as a storage
● Events are stored by tenant id + type
● Events are backward compatible
● Rebuild Aggregate in-memory per request
● No snapshots
● Events migration is OK
Event-Sourcing
Business-logic Domain events
State
(Aggregate)
State under Feature Toggle
(custom Aggregate)
Analytics and BI
Commands Store
Crucial Side-Effects
payments, etc
Supportive Side-Effects
email, BI, etc
● MySQL as a storage
● Events are stored by tenant id + type
● Events are backward compatible
● Rebuild Aggregate in-memory per request
● No snapshots
● Events migration is OK
Event-Sourcing
Business-logic Domain events
State
(Aggregate)
State under Feature Toggle
(custom Aggregate)
Analytics and BI
Commands Store
Crucial Side-Effects
payments, etc
Supportive Side-Effects
email, BI, etc
● MySQL as a storage
● Events are stored by tenant id + type
● Events are backward compatible
● Rebuild Aggregate in-memory per request, per tenant
● No snapshots
● Events migration is OK
Event-Sourcing
Business-logic Domain events
State
(Aggregate)
State under Feature Toggle
(custom Aggregate)
Analytics and BI
Commands Store
Crucial Side-Effects
payments, etc
Supportive Side-Effects
email, BI, etc
● MySQL as a storage
● Events are stored by tenant id + type
● Events are backward compatible
● Rebuild Aggregate in-memory per request, per tenant
● No snapshots
● Events migration is fine
Architecture
Website
Shop
Hotel
Restaurant
...
PayPal
Stripe
Integrations
Account Management
- encrypted api keys
- p-methods setup
- status check
Metadata
- Providers & Methods
- Worldwide adjust
Merchant
Checkout
Processing
- transactions
- persisted stateful
Dashboard
SPI
...
Event Sourcing
Sync calls
Webhooks
Architecture
Website
Shop
Hotel
Restaurant
...
PayPal
Stripe
Integrations
Account Management
- encrypted api keys
- p-methods setup
- status check
Metadata
- Providers & Methods
- Worldwide adjust
Merchant
Checkout
Processing
- transactions
- persisted stateful
Dashboard
SPI
...
Event Sourcing
Sync calls
Webhooks
Traceability?
● Store requests to 3rd parties
● Store responses from 3rd parties
● Store Webhooks
● Encrypted “logs” in DB, by business entities ids
● Wrapper - API to encapsulate DB interaction
● Mask PII
Logs?
● Store requests to 3rd parties
● Store responses from 3rd parties
● Store Webhooks
● Encrypted “logs” in DB, by business entities ids
● Wrapper - API to encapsulate DB interaction
● Mask PII
Logs?
● Store requests to 3rd parties
● Store responses from 3rd parties
● Store Webhooks
● Encrypted “logs” in DB, by business entities ids
● Wrapper - API to encapsulate DB interaction
● Mask PII
Logs?
PII GDPR
● Store requests to 3rd parties
● Store responses from 3rd parties
● Store Webhooks
● Encrypted “logs” in DB, by business entities ids
● Wrapper - API to encapsulate DB interaction
● Mask PII
Logs?
PCI DSS
PII GDPR
● Store requests to 3rd parties
● Store responses from 3rd parties
● Store Webhooks
● Encrypted “logs” in DB, by business entities ids
● Wrapper - API to encapsulate DB interaction
● Mask PII
Logs?
PCI DSS
Confidential
PII GDPR
Audit Logs
● Store requests to 3rd parties
● Store responses from 3rd parties
● Store Webhooks
● Encrypted “logs” in DB, by business entities ids
● Wrapper — API to encapsulate DB interaction
● Mask PII: full names, email addresses, etc
Audit Logs
● Store requests to 3rd parties
● Store responses from 3rd parties
● Store Webhooks
● Encrypted “logs” in DB, by business entities ids
○ Wrapper — API to encapsulate DB interaction
● Mask PII: full names, email addresses, etc
● No Credit Card data!
Confidential
Audit Logs
● Store requests to 3rd parties
● Store responses from 3rd parties
● Store Webhooks
● Encrypted “logs” in DB, by business entities ids
○ Wrapper — API to encapsulate DB interaction
● Mask PII: full names, email addresses, etc
● No Credit Card data!
Confidential
PII GDPR
Audit Logs
● Store requests to 3rd parties
● Store responses from 3rd parties
● Store Webhooks
● Encrypted “logs” in DB, by business entities ids
○ Wrapper — API to encapsulate DB interaction
● Mask PII: full names, email addresses, etc
● No Credit Cards data!
PCI DSS
Confidential
PII GDPR
Architecture
Website
Shop
Hotel
Restaurant
...
PayPal
Stripe
Integrations
Account Management
- encrypted api keys
- p-methods setup
- status check
Metadata
- Providers & Methods
- Worldwide adjust
Merchant
Checkout
Processing
- transactions
- persisted stateful
Dashboard
SPI
...
Event Sourcing
Audits
Sync calls
Webhooks
Architecture
Website
Shop
Hotel
Restaurant
...
PayPal
Stripe
Integrations
Account Management
- encrypted api keys
- p-methods setup
- status check
Metadata
- Providers & Methods
- Worldwide adjust
Merchant
Checkout
Processing
- transactions
- persisted stateful
Dashboard
SPI
...
Event Sourcing
Audits
Sync calls
Webhooks
Where are your Architects?
↓
● Engineers
● System Design skill is a MUST
Where are your Architects?
↓
↓
➔ GitHub: https://github.com/wix
➔ Telegram: https://t.me/wixeng
➔ Youtube:
https://www.youtube.com/c/WixTechTalks
➔ Medium: https://medium.com/wix-engineering
Thank You!

Contenu connexe

Tendances

Confluent Workshop Series: ksqlDB로 스트리밍 앱 빌드
Confluent Workshop Series: ksqlDB로 스트리밍 앱 빌드Confluent Workshop Series: ksqlDB로 스트리밍 앱 빌드
Confluent Workshop Series: ksqlDB로 스트리밍 앱 빌드confluent
 
Event sourcing - what could possibly go wrong ? Devoxx PL 2021
Event sourcing  - what could possibly go wrong ? Devoxx PL 2021Event sourcing  - what could possibly go wrong ? Devoxx PL 2021
Event sourcing - what could possibly go wrong ? Devoxx PL 2021Andrzej Ludwikowski
 
Running Kafka On Kubernetes With Strimzi For Real-Time Streaming Applications
Running Kafka On Kubernetes With Strimzi For Real-Time Streaming ApplicationsRunning Kafka On Kubernetes With Strimzi For Real-Time Streaming Applications
Running Kafka On Kubernetes With Strimzi For Real-Time Streaming ApplicationsLightbend
 
RedisConf17 - Dynomite - Making Non-distributed Databases Distributed
RedisConf17 - Dynomite - Making Non-distributed Databases DistributedRedisConf17 - Dynomite - Making Non-distributed Databases Distributed
RedisConf17 - Dynomite - Making Non-distributed Databases DistributedRedis Labs
 
Kafka 101 and Developer Best Practices
Kafka 101 and Developer Best PracticesKafka 101 and Developer Best Practices
Kafka 101 and Developer Best Practicesconfluent
 
From Batch to Streaming ET(L) with Apache Apex at Berlin Buzzwords 2017
From Batch to Streaming ET(L) with Apache Apex at Berlin Buzzwords 2017From Batch to Streaming ET(L) with Apache Apex at Berlin Buzzwords 2017
From Batch to Streaming ET(L) with Apache Apex at Berlin Buzzwords 2017Thomas Weise
 
Exactly-Once Made Easy: Transactional Messaging Improvement for Usability and...
Exactly-Once Made Easy: Transactional Messaging Improvement for Usability and...Exactly-Once Made Easy: Transactional Messaging Improvement for Usability and...
Exactly-Once Made Easy: Transactional Messaging Improvement for Usability and...HostedbyConfluent
 
Synchronous Commands over Apache Kafka (Neil Buesing, Object Partners, Inc) K...
Synchronous Commands over Apache Kafka (Neil Buesing, Object Partners, Inc) K...Synchronous Commands over Apache Kafka (Neil Buesing, Object Partners, Inc) K...
Synchronous Commands over Apache Kafka (Neil Buesing, Object Partners, Inc) K...confluent
 
Securing Kafka At Zendesk (Joy Nag, Zendesk) Kafka Summit 2020
Securing Kafka At Zendesk (Joy Nag, Zendesk) Kafka Summit 2020Securing Kafka At Zendesk (Joy Nag, Zendesk) Kafka Summit 2020
Securing Kafka At Zendesk (Joy Nag, Zendesk) Kafka Summit 2020confluent
 
Follow the (Kafka) Streams
Follow the (Kafka) StreamsFollow the (Kafka) Streams
Follow the (Kafka) Streamsconfluent
 
Set your Data in Motion with Confluent & Apache Kafka Tech Talk Series LME
Set your Data in Motion with Confluent & Apache Kafka Tech Talk Series LMESet your Data in Motion with Confluent & Apache Kafka Tech Talk Series LME
Set your Data in Motion with Confluent & Apache Kafka Tech Talk Series LMEconfluent
 
BUILDING Serverless apps with MongoDB AtLAS, AWS Lambda and Step Functions
BUILDING Serverless apps with MongoDB AtLAS, AWS Lambda and Step FunctionsBUILDING Serverless apps with MongoDB AtLAS, AWS Lambda and Step Functions
BUILDING Serverless apps with MongoDB AtLAS, AWS Lambda and Step FunctionsRaphael Londner
 
Stream Processing using Samza SQL
Stream Processing using Samza SQLStream Processing using Samza SQL
Stream Processing using Samza SQLSamarth Shetty
 
Apache kafka meet_up_zurich_at_swissre_from_zero_to_hero_with_kafka_connect_2...
Apache kafka meet_up_zurich_at_swissre_from_zero_to_hero_with_kafka_connect_2...Apache kafka meet_up_zurich_at_swissre_from_zero_to_hero_with_kafka_connect_2...
Apache kafka meet_up_zurich_at_swissre_from_zero_to_hero_with_kafka_connect_2...confluent
 
Altitude SF 2017: Logging at the edge
Altitude SF 2017: Logging at the edgeAltitude SF 2017: Logging at the edge
Altitude SF 2017: Logging at the edgeFastly
 
Making Sense of Your Event-Driven Dataflows (Jorge Esteban Quilcate Otoya, SY...
Making Sense of Your Event-Driven Dataflows (Jorge Esteban Quilcate Otoya, SY...Making Sense of Your Event-Driven Dataflows (Jorge Esteban Quilcate Otoya, SY...
Making Sense of Your Event-Driven Dataflows (Jorge Esteban Quilcate Otoya, SY...confluent
 
Event Streaming with Kafka Streams and Spring Cloud Stream | Soby Chacko, VMware
Event Streaming with Kafka Streams and Spring Cloud Stream | Soby Chacko, VMwareEvent Streaming with Kafka Streams and Spring Cloud Stream | Soby Chacko, VMware
Event Streaming with Kafka Streams and Spring Cloud Stream | Soby Chacko, VMwareHostedbyConfluent
 
Visualizing Messages in Apache Kafka
Visualizing Messages in Apache KafkaVisualizing Messages in Apache Kafka
Visualizing Messages in Apache Kafkaconfluent
 
ksqlDB: A Stream-Relational Database System
ksqlDB: A Stream-Relational Database SystemksqlDB: A Stream-Relational Database System
ksqlDB: A Stream-Relational Database Systemconfluent
 

Tendances (20)

Confluent Workshop Series: ksqlDB로 스트리밍 앱 빌드
Confluent Workshop Series: ksqlDB로 스트리밍 앱 빌드Confluent Workshop Series: ksqlDB로 스트리밍 앱 빌드
Confluent Workshop Series: ksqlDB로 스트리밍 앱 빌드
 
Event sourcing - what could possibly go wrong ? Devoxx PL 2021
Event sourcing  - what could possibly go wrong ? Devoxx PL 2021Event sourcing  - what could possibly go wrong ? Devoxx PL 2021
Event sourcing - what could possibly go wrong ? Devoxx PL 2021
 
Running Kafka On Kubernetes With Strimzi For Real-Time Streaming Applications
Running Kafka On Kubernetes With Strimzi For Real-Time Streaming ApplicationsRunning Kafka On Kubernetes With Strimzi For Real-Time Streaming Applications
Running Kafka On Kubernetes With Strimzi For Real-Time Streaming Applications
 
RedisConf17 - Dynomite - Making Non-distributed Databases Distributed
RedisConf17 - Dynomite - Making Non-distributed Databases DistributedRedisConf17 - Dynomite - Making Non-distributed Databases Distributed
RedisConf17 - Dynomite - Making Non-distributed Databases Distributed
 
Kafka 101 and Developer Best Practices
Kafka 101 and Developer Best PracticesKafka 101 and Developer Best Practices
Kafka 101 and Developer Best Practices
 
From Batch to Streaming ET(L) with Apache Apex at Berlin Buzzwords 2017
From Batch to Streaming ET(L) with Apache Apex at Berlin Buzzwords 2017From Batch to Streaming ET(L) with Apache Apex at Berlin Buzzwords 2017
From Batch to Streaming ET(L) with Apache Apex at Berlin Buzzwords 2017
 
Exactly-Once Made Easy: Transactional Messaging Improvement for Usability and...
Exactly-Once Made Easy: Transactional Messaging Improvement for Usability and...Exactly-Once Made Easy: Transactional Messaging Improvement for Usability and...
Exactly-Once Made Easy: Transactional Messaging Improvement for Usability and...
 
Synchronous Commands over Apache Kafka (Neil Buesing, Object Partners, Inc) K...
Synchronous Commands over Apache Kafka (Neil Buesing, Object Partners, Inc) K...Synchronous Commands over Apache Kafka (Neil Buesing, Object Partners, Inc) K...
Synchronous Commands over Apache Kafka (Neil Buesing, Object Partners, Inc) K...
 
Securing Kafka At Zendesk (Joy Nag, Zendesk) Kafka Summit 2020
Securing Kafka At Zendesk (Joy Nag, Zendesk) Kafka Summit 2020Securing Kafka At Zendesk (Joy Nag, Zendesk) Kafka Summit 2020
Securing Kafka At Zendesk (Joy Nag, Zendesk) Kafka Summit 2020
 
Follow the (Kafka) Streams
Follow the (Kafka) StreamsFollow the (Kafka) Streams
Follow the (Kafka) Streams
 
Set your Data in Motion with Confluent & Apache Kafka Tech Talk Series LME
Set your Data in Motion with Confluent & Apache Kafka Tech Talk Series LMESet your Data in Motion with Confluent & Apache Kafka Tech Talk Series LME
Set your Data in Motion with Confluent & Apache Kafka Tech Talk Series LME
 
BUILDING Serverless apps with MongoDB AtLAS, AWS Lambda and Step Functions
BUILDING Serverless apps with MongoDB AtLAS, AWS Lambda and Step FunctionsBUILDING Serverless apps with MongoDB AtLAS, AWS Lambda and Step Functions
BUILDING Serverless apps with MongoDB AtLAS, AWS Lambda and Step Functions
 
Envoy @ Lyft: Developer Productivity
Envoy @ Lyft: Developer ProductivityEnvoy @ Lyft: Developer Productivity
Envoy @ Lyft: Developer Productivity
 
Stream Processing using Samza SQL
Stream Processing using Samza SQLStream Processing using Samza SQL
Stream Processing using Samza SQL
 
Apache kafka meet_up_zurich_at_swissre_from_zero_to_hero_with_kafka_connect_2...
Apache kafka meet_up_zurich_at_swissre_from_zero_to_hero_with_kafka_connect_2...Apache kafka meet_up_zurich_at_swissre_from_zero_to_hero_with_kafka_connect_2...
Apache kafka meet_up_zurich_at_swissre_from_zero_to_hero_with_kafka_connect_2...
 
Altitude SF 2017: Logging at the edge
Altitude SF 2017: Logging at the edgeAltitude SF 2017: Logging at the edge
Altitude SF 2017: Logging at the edge
 
Making Sense of Your Event-Driven Dataflows (Jorge Esteban Quilcate Otoya, SY...
Making Sense of Your Event-Driven Dataflows (Jorge Esteban Quilcate Otoya, SY...Making Sense of Your Event-Driven Dataflows (Jorge Esteban Quilcate Otoya, SY...
Making Sense of Your Event-Driven Dataflows (Jorge Esteban Quilcate Otoya, SY...
 
Event Streaming with Kafka Streams and Spring Cloud Stream | Soby Chacko, VMware
Event Streaming with Kafka Streams and Spring Cloud Stream | Soby Chacko, VMwareEvent Streaming with Kafka Streams and Spring Cloud Stream | Soby Chacko, VMware
Event Streaming with Kafka Streams and Spring Cloud Stream | Soby Chacko, VMware
 
Visualizing Messages in Apache Kafka
Visualizing Messages in Apache KafkaVisualizing Messages in Apache Kafka
Visualizing Messages in Apache Kafka
 
ksqlDB: A Stream-Relational Database System
ksqlDB: A Stream-Relational Database SystemksqlDB: A Stream-Relational Database System
ksqlDB: A Stream-Relational Database System
 

Similaire à "Fintech inside of a SaaS powered by 2000+ Microservices", Volodymyr Malyk

A Practical Deep Dive into Observability of Streaming Applications with Kosta...
A Practical Deep Dive into Observability of Streaming Applications with Kosta...A Practical Deep Dive into Observability of Streaming Applications with Kosta...
A Practical Deep Dive into Observability of Streaming Applications with Kosta...HostedbyConfluent
 
Dubbo and Weidian's practice on micro-service architecture
Dubbo and Weidian's practice on micro-service architectureDubbo and Weidian's practice on micro-service architecture
Dubbo and Weidian's practice on micro-service architectureHuxing Zhang
 
Code first in the cloud: going serverless with Azure
Code first in the cloud: going serverless with AzureCode first in the cloud: going serverless with Azure
Code first in the cloud: going serverless with AzureJeremy Likness
 
REST - What's It All About? (SAP TechEd 2012, CD110)
REST - What's It All About? (SAP TechEd 2012, CD110)REST - What's It All About? (SAP TechEd 2012, CD110)
REST - What's It All About? (SAP TechEd 2012, CD110)Sascha Wenninger
 
Money Heist - A Stream Processing Original! | Meha Pandey and Shengze Yu, Net...
Money Heist - A Stream Processing Original! | Meha Pandey and Shengze Yu, Net...Money Heist - A Stream Processing Original! | Meha Pandey and Shengze Yu, Net...
Money Heist - A Stream Processing Original! | Meha Pandey and Shengze Yu, Net...HostedbyConfluent
 
Digital Transformation for Karnataka Bank Through API-led Integration
Digital Transformation for Karnataka Bank Through API-led IntegrationDigital Transformation for Karnataka Bank Through API-led Integration
Digital Transformation for Karnataka Bank Through API-led IntegrationWSO2
 
Monitor SharePoint Performance with SysKit
Monitor SharePoint Performance with SysKitMonitor SharePoint Performance with SysKit
Monitor SharePoint Performance with SysKitSysKit Ltd
 
2019 devoxx - apis, microservices, et le service mesh
2019 devoxx - apis, microservices, et le service mesh2019 devoxx - apis, microservices, et le service mesh
2019 devoxx - apis, microservices, et le service meshJoel Gauci
 
Event Horizon at Solace Connect Singapore
Event Horizon at Solace Connect SingaporeEvent Horizon at Solace Connect Singapore
Event Horizon at Solace Connect SingaporeSolace
 
apidays LIVE JAKARTA - Event Driven APIs by Phil Scanlon
apidays LIVE JAKARTA - Event Driven APIs by Phil Scanlonapidays LIVE JAKARTA - Event Driven APIs by Phil Scanlon
apidays LIVE JAKARTA - Event Driven APIs by Phil Scanlonapidays
 
AWS Serverless API Management - Meetup
AWS Serverless API Management - MeetupAWS Serverless API Management - Meetup
AWS Serverless API Management - MeetupSamuel Vandecasteele
 
Hadoop Summit 2016 - Evolution of Big Data Pipelines At Intuit
Hadoop Summit 2016 - Evolution of Big Data Pipelines At IntuitHadoop Summit 2016 - Evolution of Big Data Pipelines At Intuit
Hadoop Summit 2016 - Evolution of Big Data Pipelines At IntuitRekha Joshi
 
Monitoring API Performance and Delivering a Scalable API Solution
Monitoring API Performance and Delivering a Scalable API SolutionMonitoring API Performance and Delivering a Scalable API Solution
Monitoring API Performance and Delivering a Scalable API SolutionWSO2
 
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...WSO2
 
Sviluppare Applicazioni Real Time con AppSync Deck.pptx
Sviluppare Applicazioni Real Time con AppSync Deck.pptxSviluppare Applicazioni Real Time con AppSync Deck.pptx
Sviluppare Applicazioni Real Time con AppSync Deck.pptxAmazon Web Services
 

Similaire à "Fintech inside of a SaaS powered by 2000+ Microservices", Volodymyr Malyk (20)

MSB Deep Dive
MSB Deep DiveMSB Deep Dive
MSB Deep Dive
 
A Practical Deep Dive into Observability of Streaming Applications with Kosta...
A Practical Deep Dive into Observability of Streaming Applications with Kosta...A Practical Deep Dive into Observability of Streaming Applications with Kosta...
A Practical Deep Dive into Observability of Streaming Applications with Kosta...
 
Dubbo and Weidian's practice on micro-service architecture
Dubbo and Weidian's practice on micro-service architectureDubbo and Weidian's practice on micro-service architecture
Dubbo and Weidian's practice on micro-service architecture
 
Code first in the cloud: going serverless with Azure
Code first in the cloud: going serverless with AzureCode first in the cloud: going serverless with Azure
Code first in the cloud: going serverless with Azure
 
The Evolution of Big Data Pipelines at Intuit
The Evolution of Big Data Pipelines at Intuit The Evolution of Big Data Pipelines at Intuit
The Evolution of Big Data Pipelines at Intuit
 
REST - What's It All About? (SAP TechEd 2012, CD110)
REST - What's It All About? (SAP TechEd 2012, CD110)REST - What's It All About? (SAP TechEd 2012, CD110)
REST - What's It All About? (SAP TechEd 2012, CD110)
 
Money Heist - A Stream Processing Original! | Meha Pandey and Shengze Yu, Net...
Money Heist - A Stream Processing Original! | Meha Pandey and Shengze Yu, Net...Money Heist - A Stream Processing Original! | Meha Pandey and Shengze Yu, Net...
Money Heist - A Stream Processing Original! | Meha Pandey and Shengze Yu, Net...
 
Digital Transformation for Karnataka Bank Through API-led Integration
Digital Transformation for Karnataka Bank Through API-led IntegrationDigital Transformation for Karnataka Bank Through API-led Integration
Digital Transformation for Karnataka Bank Through API-led Integration
 
Monitor SharePoint Performance with SysKit
Monitor SharePoint Performance with SysKitMonitor SharePoint Performance with SysKit
Monitor SharePoint Performance with SysKit
 
2019 devoxx - apis, microservices, et le service mesh
2019 devoxx - apis, microservices, et le service mesh2019 devoxx - apis, microservices, et le service mesh
2019 devoxx - apis, microservices, et le service mesh
 
Event Horizon at Solace Connect Singapore
Event Horizon at Solace Connect SingaporeEvent Horizon at Solace Connect Singapore
Event Horizon at Solace Connect Singapore
 
Microservice Powered Orchestration
Microservice Powered OrchestrationMicroservice Powered Orchestration
Microservice Powered Orchestration
 
SAP PI and SOA Overview
SAP PI and SOA OverviewSAP PI and SOA Overview
SAP PI and SOA Overview
 
apidays LIVE JAKARTA - Event Driven APIs by Phil Scanlon
apidays LIVE JAKARTA - Event Driven APIs by Phil Scanlonapidays LIVE JAKARTA - Event Driven APIs by Phil Scanlon
apidays LIVE JAKARTA - Event Driven APIs by Phil Scanlon
 
AWS Serverless API Management - Meetup
AWS Serverless API Management - MeetupAWS Serverless API Management - Meetup
AWS Serverless API Management - Meetup
 
Tail f - Why ConfD
Tail f - Why ConfDTail f - Why ConfD
Tail f - Why ConfD
 
Hadoop Summit 2016 - Evolution of Big Data Pipelines At Intuit
Hadoop Summit 2016 - Evolution of Big Data Pipelines At IntuitHadoop Summit 2016 - Evolution of Big Data Pipelines At Intuit
Hadoop Summit 2016 - Evolution of Big Data Pipelines At Intuit
 
Monitoring API Performance and Delivering a Scalable API Solution
Monitoring API Performance and Delivering a Scalable API SolutionMonitoring API Performance and Delivering a Scalable API Solution
Monitoring API Performance and Delivering a Scalable API Solution
 
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
 
Sviluppare Applicazioni Real Time con AppSync Deck.pptx
Sviluppare Applicazioni Real Time con AppSync Deck.pptxSviluppare Applicazioni Real Time con AppSync Deck.pptx
Sviluppare Applicazioni Real Time con AppSync Deck.pptx
 

Plus de Fwdays

"How Preply reduced ML model development time from 1 month to 1 day",Yevhen Y...
"How Preply reduced ML model development time from 1 month to 1 day",Yevhen Y..."How Preply reduced ML model development time from 1 month to 1 day",Yevhen Y...
"How Preply reduced ML model development time from 1 month to 1 day",Yevhen Y...Fwdays
 
"GenAI Apps: Our Journey from Ideas to Production Excellence",Danil Topchii
"GenAI Apps: Our Journey from Ideas to Production Excellence",Danil Topchii"GenAI Apps: Our Journey from Ideas to Production Excellence",Danil Topchii
"GenAI Apps: Our Journey from Ideas to Production Excellence",Danil TopchiiFwdays
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
"What is a RAG system and how to build it",Dmytro Spodarets
"What is a RAG system and how to build it",Dmytro Spodarets"What is a RAG system and how to build it",Dmytro Spodarets
"What is a RAG system and how to build it",Dmytro SpodaretsFwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
"Distributed graphs and microservices in Prom.ua", Maksym Kindritskyi
"Distributed graphs and microservices in Prom.ua",  Maksym Kindritskyi"Distributed graphs and microservices in Prom.ua",  Maksym Kindritskyi
"Distributed graphs and microservices in Prom.ua", Maksym KindritskyiFwdays
 
"Rethinking the existing data loading and processing process as an ETL exampl...
"Rethinking the existing data loading and processing process as an ETL exampl..."Rethinking the existing data loading and processing process as an ETL exampl...
"Rethinking the existing data loading and processing process as an ETL exampl...Fwdays
 
"How Ukrainian IT specialist can go on vacation abroad without crossing the T...
"How Ukrainian IT specialist can go on vacation abroad without crossing the T..."How Ukrainian IT specialist can go on vacation abroad without crossing the T...
"How Ukrainian IT specialist can go on vacation abroad without crossing the T...Fwdays
 
"The Strength of Being Vulnerable: the experience from CIA, Tesla and Uber", ...
"The Strength of Being Vulnerable: the experience from CIA, Tesla and Uber", ..."The Strength of Being Vulnerable: the experience from CIA, Tesla and Uber", ...
"The Strength of Being Vulnerable: the experience from CIA, Tesla and Uber", ...Fwdays
 
"[QUICK TALK] Radical candor: how to achieve results faster thanks to a cultu...
"[QUICK TALK] Radical candor: how to achieve results faster thanks to a cultu..."[QUICK TALK] Radical candor: how to achieve results faster thanks to a cultu...
"[QUICK TALK] Radical candor: how to achieve results faster thanks to a cultu...Fwdays
 
"[QUICK TALK] PDP Plan, the only one door to raise your salary and boost care...
"[QUICK TALK] PDP Plan, the only one door to raise your salary and boost care..."[QUICK TALK] PDP Plan, the only one door to raise your salary and boost care...
"[QUICK TALK] PDP Plan, the only one door to raise your salary and boost care...Fwdays
 
"4 horsemen of the apocalypse of working relationships (+ antidotes to them)"...
"4 horsemen of the apocalypse of working relationships (+ antidotes to them)"..."4 horsemen of the apocalypse of working relationships (+ antidotes to them)"...
"4 horsemen of the apocalypse of working relationships (+ antidotes to them)"...Fwdays
 
"Reconnecting with Purpose: Rediscovering Job Interest after Burnout", Anast...
"Reconnecting with Purpose: Rediscovering Job Interest after Burnout",  Anast..."Reconnecting with Purpose: Rediscovering Job Interest after Burnout",  Anast...
"Reconnecting with Purpose: Rediscovering Job Interest after Burnout", Anast...Fwdays
 
"Mentoring 101: How to effectively invest experience in the success of others...
"Mentoring 101: How to effectively invest experience in the success of others..."Mentoring 101: How to effectively invest experience in the success of others...
"Mentoring 101: How to effectively invest experience in the success of others...Fwdays
 
"Mission (im) possible: How to get an offer in 2024?", Oleksandra Myronova
"Mission (im) possible: How to get an offer in 2024?",  Oleksandra Myronova"Mission (im) possible: How to get an offer in 2024?",  Oleksandra Myronova
"Mission (im) possible: How to get an offer in 2024?", Oleksandra MyronovaFwdays
 
"Why have we learned how to package products, but not how to 'package ourselv...
"Why have we learned how to package products, but not how to 'package ourselv..."Why have we learned how to package products, but not how to 'package ourselv...
"Why have we learned how to package products, but not how to 'package ourselv...Fwdays
 
"How to tame the dragon, or leadership with imposter syndrome", Oleksandr Zin...
"How to tame the dragon, or leadership with imposter syndrome", Oleksandr Zin..."How to tame the dragon, or leadership with imposter syndrome", Oleksandr Zin...
"How to tame the dragon, or leadership with imposter syndrome", Oleksandr Zin...Fwdays
 

Plus de Fwdays (20)

"How Preply reduced ML model development time from 1 month to 1 day",Yevhen Y...
"How Preply reduced ML model development time from 1 month to 1 day",Yevhen Y..."How Preply reduced ML model development time from 1 month to 1 day",Yevhen Y...
"How Preply reduced ML model development time from 1 month to 1 day",Yevhen Y...
 
"GenAI Apps: Our Journey from Ideas to Production Excellence",Danil Topchii
"GenAI Apps: Our Journey from Ideas to Production Excellence",Danil Topchii"GenAI Apps: Our Journey from Ideas to Production Excellence",Danil Topchii
"GenAI Apps: Our Journey from Ideas to Production Excellence",Danil Topchii
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
"What is a RAG system and how to build it",Dmytro Spodarets
"What is a RAG system and how to build it",Dmytro Spodarets"What is a RAG system and how to build it",Dmytro Spodarets
"What is a RAG system and how to build it",Dmytro Spodarets
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
"Distributed graphs and microservices in Prom.ua", Maksym Kindritskyi
"Distributed graphs and microservices in Prom.ua",  Maksym Kindritskyi"Distributed graphs and microservices in Prom.ua",  Maksym Kindritskyi
"Distributed graphs and microservices in Prom.ua", Maksym Kindritskyi
 
"Rethinking the existing data loading and processing process as an ETL exampl...
"Rethinking the existing data loading and processing process as an ETL exampl..."Rethinking the existing data loading and processing process as an ETL exampl...
"Rethinking the existing data loading and processing process as an ETL exampl...
 
"How Ukrainian IT specialist can go on vacation abroad without crossing the T...
"How Ukrainian IT specialist can go on vacation abroad without crossing the T..."How Ukrainian IT specialist can go on vacation abroad without crossing the T...
"How Ukrainian IT specialist can go on vacation abroad without crossing the T...
 
"The Strength of Being Vulnerable: the experience from CIA, Tesla and Uber", ...
"The Strength of Being Vulnerable: the experience from CIA, Tesla and Uber", ..."The Strength of Being Vulnerable: the experience from CIA, Tesla and Uber", ...
"The Strength of Being Vulnerable: the experience from CIA, Tesla and Uber", ...
 
"[QUICK TALK] Radical candor: how to achieve results faster thanks to a cultu...
"[QUICK TALK] Radical candor: how to achieve results faster thanks to a cultu..."[QUICK TALK] Radical candor: how to achieve results faster thanks to a cultu...
"[QUICK TALK] Radical candor: how to achieve results faster thanks to a cultu...
 
"[QUICK TALK] PDP Plan, the only one door to raise your salary and boost care...
"[QUICK TALK] PDP Plan, the only one door to raise your salary and boost care..."[QUICK TALK] PDP Plan, the only one door to raise your salary and boost care...
"[QUICK TALK] PDP Plan, the only one door to raise your salary and boost care...
 
"4 horsemen of the apocalypse of working relationships (+ antidotes to them)"...
"4 horsemen of the apocalypse of working relationships (+ antidotes to them)"..."4 horsemen of the apocalypse of working relationships (+ antidotes to them)"...
"4 horsemen of the apocalypse of working relationships (+ antidotes to them)"...
 
"Reconnecting with Purpose: Rediscovering Job Interest after Burnout", Anast...
"Reconnecting with Purpose: Rediscovering Job Interest after Burnout",  Anast..."Reconnecting with Purpose: Rediscovering Job Interest after Burnout",  Anast...
"Reconnecting with Purpose: Rediscovering Job Interest after Burnout", Anast...
 
"Mentoring 101: How to effectively invest experience in the success of others...
"Mentoring 101: How to effectively invest experience in the success of others..."Mentoring 101: How to effectively invest experience in the success of others...
"Mentoring 101: How to effectively invest experience in the success of others...
 
"Mission (im) possible: How to get an offer in 2024?", Oleksandra Myronova
"Mission (im) possible: How to get an offer in 2024?",  Oleksandra Myronova"Mission (im) possible: How to get an offer in 2024?",  Oleksandra Myronova
"Mission (im) possible: How to get an offer in 2024?", Oleksandra Myronova
 
"Why have we learned how to package products, but not how to 'package ourselv...
"Why have we learned how to package products, but not how to 'package ourselv..."Why have we learned how to package products, but not how to 'package ourselv...
"Why have we learned how to package products, but not how to 'package ourselv...
 
"How to tame the dragon, or leadership with imposter syndrome", Oleksandr Zin...
"How to tame the dragon, or leadership with imposter syndrome", Oleksandr Zin..."How to tame the dragon, or leadership with imposter syndrome", Oleksandr Zin...
"How to tame the dragon, or leadership with imposter syndrome", Oleksandr Zin...
 

Dernier

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 

Dernier (20)

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 

"Fintech inside of a SaaS powered by 2000+ Microservices", Volodymyr Malyk