Building onchain systems with intent. ex @pasarHq | ex @noughtaegis | ex @spectroniq | alumni @AtriumAcademy | alumni @CyfrinUpdraft

Joined July 2023
166 Photos and videos
Adebakin Olamilekan Olujimi retweeted
API Design Playbook Giveaway Alert!!! • Core API fundamentals. • Clean & scalable design principles. • Popular patterns used in real-world systems. • Practical concepts for interviews & building projects. (24 hours only.) To get it for free: 1 Follow @systemdesignone [MUST] 2 Like & Retweet to get DM 3 Reply "Playbook" Then I'll DM you the details.
514
472
1,018
65,209
I think @usexara_ai should consider implementing account name resolution based on the account number entered, similar to how OPay does it. It would also be great if they can also provide USD accounts for smoother cross-border transactions.
6
1
51
Adebakin Olamilekan Olujimi retweeted
Replying to @dammiedammie35
I found her BF. His name is Attituderap. Here what he also has to say about “God”
46
61
269
21,399
Best tweet I have seen today
The fact that we have to convince people to not vote tinubu is very sickening. How dumb can someone be?
1
29
Adebakin Olamilekan Olujimi retweeted
As a man, the most expensive thing you will ever own is a mindset that convinces you that you are already finished growing.
10
21
138
2,964
Adebakin Olamilekan Olujimi retweeted
36
32
210
47,562
Japan has Satoshi Nakamoto. Russia has Vitalik Buterin Ukraine has Anatoly China has CZ Your country has?
2
72
No c# or haskell
Top Languages and Frameworks supported by @pxxl_space
2
2
310
Adebakin Olamilekan Olujimi retweeted
Over the weekend... I built an open-source Palantir! 🚀 It visualizes these: - Country conflict intelligence - Military bases locations - Near real-time threat mapping - Deep research/Intel on entities like Hezbollah or any groups Learn wars, conflicts, military bases and history of nations with the Global threat map. 🧙 🔗 globalthreatmap.up.railway.a…
203
761
5,924
423,998
Adebakin Olamilekan Olujimi retweeted
90% of candidates don’t get shortlisted. Because they don’t use numbers. You’re reading this because “90%” caught your attention. That’s exactly how recruiters think too. Resumes without metrics are invisible. --- The real truth about resumes (as someone who looks at a lot of them) Most resumes sound like this: > “Worked on backend services” > “Handled APIs” > “Responsible for performance improvements” This tells me nothing. No scope. No impact. No ownership. --- What recruiters actually look for They scan for signals of impact: Scale Ownership Results Decision-making Numbers create those signals instantly. --- The language shift that changes everything ❌ Common language (gets ignored) > Worked on microservices > Improved performance > Handled database queries > Fixed production issues > Led a team ✅ Impact language (gets shortlisted) > Spearheaded migration of 6 services from monolith to microservices, reducing deploy time by 42% > Optimized critical APIs, cutting P95 latency from 820ms → 310ms > Reduced database load by 35% through indexing and query rewrites > Resolved recurring production incidents, lowering on-call alerts by 60% > Led a team of 5 engineers, delivering features used by 1M users Same work. Very different perception. --- Why verbs like spearheaded matter Words like: Spearheaded Drove Owned Designed Architected Led Signal agency. They tell the reader: “This person didn’t just attend meetings. They moved things forward.” --- A simple resume formula that works Use this structure for every bullet: Action verb What you did How Measurable outcome Example: Spearheaded redesign of caching strategy using Redis, reducing API error rates by 47% during peak traffic If you can’t attach a number: Add scale (users, services, regions) Add frequency (daily, weekly, per second) Add before/after comparison --- Think about it! Recruiters spend 6–10 seconds per resume. They don’t read. They scan. Numbers force their eyes to stop. If your resume has no metrics, you’re asking them to imagine your impact. They won’t. Make it obvious. Make it measurable. Make it impossible to ignore. That’s how you get more interviews.
4
8
61
4,843
Adebakin Olamilekan Olujimi retweeted
Check out this Book "Distributed Services with Go" by Travis Jeffery Link: pragprog.com/titles/tjgo/dis… After reading this book you'll be able to build a complete event-streaming service from scratch you'll master: > gRPC for networked services > Service discovery with Serf > Consensus algorithms (Raft) > TLS & mutual authentication > Observability (metrics, logs, traces) > Kubernetes deployment > Load balancing strategies This book is for Gophers who know the basics and want to apply Go to real-world distributed systems. This book walks through building a complete distributed system.
8
63
573
26,883
Adebakin Olamilekan Olujimi retweeted
Modern System Design 2026 Roadmap ├── /00_Foundations │ ├── system_design_overview │ │ ├── goals_and_tradeoffs │ │ ├── scalability_latency_throughput │ │ └── reliability_availability │ ├── networking_basics │ │ ├── tcp_ip_http │ │ └── dns_and_load_balancing │ └── data_structures_algorithms_for_systems │ ├── /01_requirements_and_constraints │ ├── functional_vs_nonfunctional │ ├── capacity_planning │ ├── latency_budgeting │ └── apis_and_contracts_specification │ ├── /02_core_architectural_patterns │ ├── monoliths_vs_microservices │ ├── event_driven_architecture │ ├── service_oriented_architecture │ └── serverless_patterns │ ├── /03_scalability_design │ ├── horizontal_vs_vertical_scaling │ ├── partitioning_and_sharding │ ├── caching_strategies │ │ ├── cdn_cache │ │ ├── redis_memcached │ │ └── cache_invalidation │ └── queuing_and_buffering │ ├── message_queues │ └── kafka_pubsub_patterns │ ├── /04_data_management │ ├── database_selection │ │ ├── relational_db_design │ │ ├── nosql_design_patterns │ │ └── multi_model_databases │ ├── consistency_models │ │ ├── strong_vs_eventual │ │ └── transactional_guarantees │ ├── distributed_databases │ └── backup_and_disaster_recovery │ ├── /05_api_and_microservices │ ├── rest_api_design_principles │ ├── graphql_and_hybrid_apis │ ├── api_gateway_patterns │ ├── versioning_and_deprecation_strategies/ │ └── rate_limiting_and_throttling │ ├── /06_observability_and_monitoring │ ├── logging_and_tracing │ │ ├── structured_logs │ │ └── distributed_tracing │ ├── metrics_and_alerting │ │ ├── prometheus │ │ └── grafana │ └── chaos_engineering │ ├── /07_fault_tolerance_and_reliability │ ├── redundancy_patterns │ ├── circuit_breakers │ ├── fallback_strategies │ ├── rate_limiters │ └── graceful_degradation │ ├── /08_edge_and_content_delivery │ ├── cdn_architectures │ ├── edge_computing_patterns │ ├── regional_replication │ └── geo_routing │ ├── /09_security_at_scale │ ├── authentication_authorization │ │ ├── oauth2_jwt │ │ └── zero_trust_models │ ├── encryption_in_transit_at_rest │ ├── secret_management │ └── api_security_patterns │ ├── /10_cloud_native_design │ ├── containers_and_orchestration │ │ ├── docker │ │ └── kubernetes │ ├── infrastructure_as_code │ │ ├── terraform │ │ └── cloudformation │ ├── autoscaling_and_self_healing │ └── multi_cloud_and_hybrid_architectures/ │ ├── /11_real_time_and_stream_processing │ ├── websocket_design_patterns │ ├── streaming_with_kafka │ ├── complex_event_processing │ └── realtime_analytics │ ├── /12_large_scale_search_and_ai_workloads │ ├── vector_search_infrastructure │ ├── embedding_pipelines │ ├── retrieval_augmented_generation │ └── model_serving_at_scale │ ├── /13_cost_and_performance_optimization │ ├── performance_tuning │ ├── cost_effective_architectures │ ├── autoscaling_cost_savers │ └── reserve_capacity_strategies │ ├── /14_case_studies_modern_systems │ ├── design_amazon_like_ecommerce │ ├── scale_netflix_like_streaming │ ├── build_tiktok_like_feed │ ├── social_network_architecture │ └── large_scale_collaboration_platform │ └── /15_capstone_design_exercises ├── exercise1_global_chat_service ├── exercise2_high_throughput_payment_system ├── exercise3_real_time_gaming_service ├── exercise4_distributed_search_platform Grab the System Design eBook: codewithdhanian.gumroad.com/…
23
236
1,852
66,390
Adebakin Olamilekan Olujimi retweeted
Some common questions I see in most Golang interview reports 👇 Goroutines vs Threads How goroutines are scheduled, M:N model, when they block, and why they’re cheap. Channels (buffered vs unbuffered) How synchronization works, blocking behavior, and when to use each. Concurrency vs Parallelism What Go gives you by default, and how GOMAXPROCS affects execution. Interfaces in Go Implicit implementation, zero-value interfaces, and why they enable clean design. defer keyword Execution order, stack behavior, and common pitfalls (especially in loops). Pointers vs Values When to pass by value vs pointer, performance and mutability trade-offs. Error handling in Go Why Go avoids exceptions, idiomatic error wrapping, and errors.Is/As. Slices vs Arrays Backing array, capacity growth, and why slice bugs happen. Maps internals Reference semantics, concurrency issues, and why maps aren’t thread-safe. Garbage Collection basics How Go’s GC works at a high level and how it affects latency. If you’re solid on these, most Go interviews should be easy.

Some common questions that you I see in most Java Interview reports : - Optional in Java - Why String is immutable - Spring profiles - terminal and intermediate operations in streams
3
11
41
2,843
Adebakin Olamilekan Olujimi retweeted
If you’re auditing an AMM protocol, these papers and articles are essential reading 🫡 🚩 Decentralized Finance & Automated Market Making 🔗 arxiv.org/pdf/2307.03499.pdf 🚩 AMM Integration Tips 🔗 blog.pessimistic.io/amm-auto… 🚩 Understanding AMM Vulnerabilities 🔗 medium.com/oxorio/cracks-in-… 🚩 Typical Vulnerabilities in AMM Protocols 🔗 blog.decurity.io/typical-vul… 🚩 DeFi Slippage Attacks 🔗 dacian.me/defi-slippage-atta… 🚩 Generalizing Knowledge on DEXs with AMMs — Part I 🔗 medium.com/uclcbt/generalizi… 🚩 Generalizing Knowledge on DEXs with AMMs — Part II 🔗 medium.com/uclcbt/generalizi…

4
24
105
7,276
Adebakin Olamilekan Olujimi retweeted
I treat system design like a checklist. Here’s my go-to mental TODO list when building systems: Fundamentals - What are the read patterns? - What are the write patterns? - Who owns the source of truth? - Is consistency or availability more critical? - Single writer or multiple writers? Architecture - Synchronous or async? - Do I need a queue, or is a cron job enough? - Can I separate the compute from storage? - Stateless or stateful services? - Contracts versioned? Reliability - What happens when this fails? - Where’s the retry logic, and is it idempotent? - Are we alerting to symptoms or root causes? - Timeouts configured? Scaling - How do reads scale? - How do writes scale? - Will this design hold up at 10x traffic? - What’s the hot path, and how do we optimize it? Observability - Do we log what we need to debug in production? - Can we trace a request across services? - What metrics define “healthy”? - Debuggable without redeploy? I don’t always follow it linearly, but if something breaks or feels off, this list helps me pinpoint what I may have overlooked. Add something for the next engineer 👇
17
46
337
12,513
Adebakin Olamilekan Olujimi retweeted
In Haskell, this is known as The Handle Pattern jaspervdj.be/posts/2018-03-0…

1
3
106
27,754