3. ● Born and raised in Sant Julià de Lòria, Andorra
● Graduated from CS at University of Andorra
● Worked at Andorra Telecom for 5+ years
● Moved to Canada in 2016
○ 3+ years in Montreal. Currently in Kitchener/Waterloo since 2020.
● Worked on a couple of startups
● Currently working at Google Cloud as a Senior SWE
○ Team Lead role, leading one of the subteams within Eventarc
● Spent 2 years travelling around America and Europe
https://linkedin.com/in/marcgomezvidal
5. Culture
● Googleyness
● Values
○ Respect the user
○ Respect the opportunity
○ Respect each other
● Charity & Google.org
● gThanks
● Communities
● Grow
6. Perks & Offices (Canada)
● Healthcare & insurance
● Retirement saving plan
● Flex days / sick time / vacations
● Home Internet
● Pick-up / Drop-off door-to-door on-demand ride service
● Hybrid / remote worker
● Relocation
● Gym / fitness classes
● Rooms: Video Game / Music / Makers / Quiet
● Breakfast / Lunch / Dinner
● MicroKitchens / Barista
● Stuff
7. Regular SWE Interview Process at Google
1. Recruiter phone call
2. One phone code interview
3. A whole day in the office (or remote) with 4/5 interviews + lunch
a. Data Structures
b. System design
8. Compensation
1. Base Salary
2. Annual Bonus + other bonuses
3. GSU
Growth
1. SWE Ladder (L3, L4, L5, etc.)
2. Self-nominations and promotions
10. Google Cloud
Services
Your own apps
Google services
( Functions, Cloud
Run, GKE, Workflows,
Cloud Run ++)
What is Eventarc?
Asynchronous event hub connecting anything to
everything from anywhere using an event-driven
architecture to accelerate time-to-value
3rd party apps
HTTP endpoints,
3rd party
integrations
11. Decentralized Monolith
Complexity & scaling
challenges
Complex to maintain
High TCO
Monolithic
Request-driven
microservice growth
Microservices
?
How can we
simplify
architecture &
easy to scale
Simplified architecture
Why Eventarc?
12. Event-driven architecture
Events as a backbone
● Asynchronous communication
● Scale faster
● Avoid performance bottlenecks
● Application resilience
13. Step 1: Select source Step 2: Add filters Step 3: Select targets
Simple to use
14. Anything to Everything From Everywhere
Targets
130+ Google services
3K event types
Low latency events from
10+ services (e.g., Cloud
Storage & Firebase services)
Cloud
Functions
Gen2
Workflows
Cloud Run
GKE
HTTP/API,
BigQuery, 3P apps
Eventarc
Cloud Audit
Logs
Custom
events via
Pub/Sub
Google Cloud
Direct integrations
3rd Party
connectors
Direct custom apps
Sources