Ken ๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป

4.6K posts

Ken ๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป banner
Ken ๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป

Ken ๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป

@ken_baz

End-to-End Fullstack Engineer | System design specialist | I build scalable backend systems and craft pixel-perfect, high-performance user interfaces

Katฤฑlฤฑm Mart 2015
2.3K Takip Edilen1.4K Takipรงiler
SabitlenmiลŸ Tweet
Ken ๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป
Hi, I'm Kenneth Bassey I help businesses scale with robust fullstack solutions, from e-commerce platforms handling high traffic to logistics systems that streamline operations. Stack: Python, TypeScript, Django, React/Next.js Worked across E-commerce, Logistics, and EdTech. Currently exploring opportunities in Fintech. DM for project inquiries.
Ken ๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป tweet mediaKen ๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป tweet mediaKen ๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป tweet media
English
0
2
8
698
Ken ๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป retweetledi
Faceless Dev ๐ŸŽญ
Faceless Dev ๐ŸŽญ@_fusionTechยท
I remember when I started building StackShift and was using SES for emails. When I got closer to launch, I applied for SES production access so StackShift could send real emails to users, not just the one verified email I was using in sandbox. AWS kept rejecting it. They were asking for so many things I didnโ€™t have yet: clearer use case, sending patterns, bounce handling, complaint handling, suppression strategy, opt-in details, domain setup, abuse prevention, and all the things youโ€™re expected to already understand before you can even send email properly. At that point, I moved to Resend so I could keep shipping. But the thought stayed in my head: Why is this not a StackShift feature? If StackShift is supposed to help developers deploy and run real applications, then transactional email is part of that story. Apps need to send emails for several things. So instead of depending on yet another external service, I decided to build StackShift Mail. Not as a wrapper around SES. Not as a wrapper around Resend. Not as a wrapper around Mailgun. Actual StackShift-owned mail infrastructure. The flow now is: App calls StackShift Mail โ†’ message is stored โ†’ send job is queued โ†’ worker composes the email โ†’ DKIM/signing path is handled โ†’ Postfix hands it off โ†’ attempts/logs/status are tracked โ†’ failures can be retried โ†’ bounces can be processed โ†’ bad recipients can be suppressed And the most interesting part is that StackShift Mail is powered by another StackShift primitive I already built: StackShift Jobs. StackShift Jobs is the durable background execution system I built for work that should not die when the request ends. Instead of doing everything inside an HTTP request, you can offload work to StackShift Jobs and let it handle retries, attempts, logs, delayed execution, failures, and recovery. That means Mail does not have to block the userโ€™s request. When you call mail.send, StackShift can accept the message, queue the work, process it safely, retry temporary failures, and keep a full trail of what happened. That same Jobs system also powers things like OTP expiry, webhook delivery retries, bounce processing, scheduled sends, batch sending, and reputation evaluation. This is why building platform primitives matters. One primitive unlocks another. So far, StackShift Mail now has: transactional email sending API-key scoped usage message persistence send attempts logs Postfix handoff DKIM/signing integration path customer domain verification SPF/DKIM/DMARC/return-path checks sender domain enforcement bounce handling hard/soft bounce classification suppression lists automatic blocking of bad recipients OTP send and verify OTP expiry max attempts resend cooldowns hashed OTP storage templates template versions backend template rendering template preview test sends sendTemplate API mail lifecycle events webhooks webhook signing webhook retries message timeline reputation checks sending limits warmup stages domain reputation scheduled emails transactional batches attachments inbound mail foundation analytics, etc. This started because I got blocked trying to send emails for StackShift. Now itโ€™s becoming a full StackShift product. Deploy the app. Run the jobs. Send the emails. Track what happened.
Faceless Dev ๐ŸŽญ tweet media
English
2
3
3
207
Ken ๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป
Again, why havenโ€™t you tried StackShift yet, why I ask.
Faceless Dev ๐ŸŽญ@_fusionTech

I remember when I started building StackShift and was using SES for emails. When I got closer to launch, I applied for SES production access so StackShift could send real emails to users, not just the one verified email I was using in sandbox. AWS kept rejecting it. They were asking for so many things I didnโ€™t have yet: clearer use case, sending patterns, bounce handling, complaint handling, suppression strategy, opt-in details, domain setup, abuse prevention, and all the things youโ€™re expected to already understand before you can even send email properly. At that point, I moved to Resend so I could keep shipping. But the thought stayed in my head: Why is this not a StackShift feature? If StackShift is supposed to help developers deploy and run real applications, then transactional email is part of that story. Apps need to send emails for several things. So instead of depending on yet another external service, I decided to build StackShift Mail. Not as a wrapper around SES. Not as a wrapper around Resend. Not as a wrapper around Mailgun. Actual StackShift-owned mail infrastructure. The flow now is: App calls StackShift Mail โ†’ message is stored โ†’ send job is queued โ†’ worker composes the email โ†’ DKIM/signing path is handled โ†’ Postfix hands it off โ†’ attempts/logs/status are tracked โ†’ failures can be retried โ†’ bounces can be processed โ†’ bad recipients can be suppressed And the most interesting part is that StackShift Mail is powered by another StackShift primitive I already built: StackShift Jobs. StackShift Jobs is the durable background execution system I built for work that should not die when the request ends. Instead of doing everything inside an HTTP request, you can offload work to StackShift Jobs and let it handle retries, attempts, logs, delayed execution, failures, and recovery. That means Mail does not have to block the userโ€™s request. When you call mail.send, StackShift can accept the message, queue the work, process it safely, retry temporary failures, and keep a full trail of what happened. That same Jobs system also powers things like OTP expiry, webhook delivery retries, bounce processing, scheduled sends, batch sending, and reputation evaluation. This is why building platform primitives matters. One primitive unlocks another. So far, StackShift Mail now has: transactional email sending API-key scoped usage message persistence send attempts logs Postfix handoff DKIM/signing integration path customer domain verification SPF/DKIM/DMARC/return-path checks sender domain enforcement bounce handling hard/soft bounce classification suppression lists automatic blocking of bad recipients OTP send and verify OTP expiry max attempts resend cooldowns hashed OTP storage templates template versions backend template rendering template preview test sends sendTemplate API mail lifecycle events webhooks webhook signing webhook retries message timeline reputation checks sending limits warmup stages domain reputation scheduled emails transactional batches attachments inbound mail foundation analytics, etc. This started because I got blocked trying to send emails for StackShift. Now itโ€™s becoming a full StackShift product. Deploy the app. Run the jobs. Send the emails. Track what happened.

English
0
1
1
29
Ken ๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป retweetledi
Faceless Dev ๐ŸŽญ
Faceless Dev ๐ŸŽญ@_fusionTechยท
First paid user on Stackshift. ๐Ÿš€๐ŸŽ‰๐Ÿฅณ
Faceless Dev ๐ŸŽญ tweet media
English
0
3
6
104
Ken ๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป retweetledi
Ken ๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป retweetledi
Faceless Dev ๐ŸŽญ
Faceless Dev ๐ŸŽญ@_fusionTechยท
Pushed WordPress much further on StackShift. It's not just a template. (Legacy) Now you can: - Create WordPress directly - Launch multisite networks - Import existing installs - See WordPress/PHP/runtime/storage/DB health at a glance - Install themes - Run safe actions like core updates, maintenance mode, permalinks flush, and admin reset - Deploy on StackShift managed server, your VPS, or Cloud account, etc. If youโ€™re a WordPress designer, builder, or agency, Iโ€™d love to show you what weโ€™re building.
Faceless Dev ๐ŸŽญ tweet mediaFaceless Dev ๐ŸŽญ tweet media
English
0
6
7
348
Ken ๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป retweetledi
Faceless Dev ๐ŸŽญ
Faceless Dev ๐ŸŽญ@_fusionTechยท
Deployment on Stackshift
English
0
4
4
123
Ken ๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป retweetledi
Faceless Dev ๐ŸŽญ
Faceless Dev ๐ŸŽญ@_fusionTechยท
I deployed my portfolio on @StackshiftCloud, build time was 00.23s and I deployed the same project on another platform, build time was 00.54 seconds. I tried with 3 different projects and Stackshift still built and deployed faster. Deploy on Stackshift today, you can even bring your cloud account (Hertzner, AWS, Azure, Digital Ocean) or VPS, plug it on Stackshift and deploy from your GitHub straight to your own server if you donโ€™t want to deploy to Stackshift servers.
English
0
1
3
27
Ken ๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป retweetledi
Faceless Dev ๐ŸŽญ
Faceless Dev ๐ŸŽญ@_fusionTechยท
Today I'm launching StackShift. StackShift is an infrastructure ownership platform for deploying, operating, and managing modern software from one control plane. It supports Node.js, Python, Go, Rust, PHP, Laravel, Ruby, static sites, Docker-based apps, Svelte/SvelteKit, worker services, multi-container stacks, and web3-style build workflows like Hardhat, Truffle, Foundry, and Anchor. But StackShift is not just about deployment. It brings together hosted infrastructure, bring-your-own server, bring-your-own cloud, bring-your-own SMTP or outbound email provider, database provisioning, domain purchases, DNS management, email hosting, WordPress and other deployable templates, logs, metrics, backups, billing, teams, and AI-assisted failure diagnosis. The thesis is simple: Modern teams should not have to choose between convenience and ownership. StackShift gives teams one place to run their software infrastructure, whether it lives on StackShift, their own server, their own cloud account, or their own providers. I wrote more about the product direction, the ownership model, and what Iโ€™m building here: x.com/_fusionTech/stโ€ฆ You can also checkout StackShift here: stackshift.cloud
Faceless Dev ๐ŸŽญ tweet media
English
3
6
9
728
Ken ๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป retweetledi
Akwaman
Akwaman@akwa_manยท
Please Sir @DONJAZZY give me my 50% let me go ๐Ÿ˜‚๐Ÿ˜‚๐Ÿ˜‚๐Ÿ˜‚๐Ÿ˜‚
English
545
3.2K
23.4K
365.1K
Ken ๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป retweetledi
Ken ๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป
Hi, I'm Kenneth Bassey I help businesses scale with robust fullstack solutions, from e-commerce platforms handling high traffic to logistics systems that streamline operations. Stack: Python, TypeScript, Django, React/Next.js Worked across E-commerce, Logistics, and EdTech. Currently exploring opportunities in Fintech. DM for project inquiries.
Ken ๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป tweet mediaKen ๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป tweet mediaKen ๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป tweet media
English
0
2
8
698
Ken ๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป
Recently I have noticed that you donโ€™t see errors about network connectivity on your feeds anymore instead you get your last cached results when thereโ€™s connectivity issues This is the beauty of modern design resilience pattern where your system degrades instead of a complete cascade breakdown
English
0
0
0
51
Ken ๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป retweetledi
Mari
Mari@Tech_girlllยท
Day 16 of learning system design I learnt about Sharding and how it connects to Database Replication. Sharding basically means splitting a large database into smaller, more manageable pieces called shards. Each shard holds a portion of the data, which helps distribute the load and improve performance, especially when your app scales. Replication, on the other hand, means making copies of your database across multiple servers. It ensures data availability, fault tolerance, and quick recovery if one server goes down. Hereโ€™s how they connect: Replication keeps copies of each shard across multiple servers, so even if one shard fails, the system still runs smoothly using the replicated copy. Sharding handles scale, replication handles reliability, together, they keep large systems fast and resilient. Still using the System Design Primer on GitHub for this journey, and itโ€™s been eye-opening Hold me accountableโค๏ธ
Mari tweet media
Mari@Tech_girlll

Day 15 of learning system design Today was all about understanding how databases actually behave when systems scale. I learnt about database transactions and why ACID properties (Atomicity, Consistency, Isolation, Durability) matter more than people think. Itโ€™s the reason why your data doesnโ€™t randomly go missing when multiple processes hit the same database. Itโ€™s crazy how much reliability depends on those four principles, you canโ€™t build scalable systems if your data layer is weak. I also watched an AWS event session on YouTube, but it wasnโ€™t just theory, it was about how to deploy and manage projects using AWS tools. It gave me a clearer view of how real teams use AWS for scalability and system management, not just for hosting. Still using System Design Primer on GitHub. Hold me accountable โค๏ธ

English
13
15
205
25.2K
Aiden Bai
Aiden Bai@aidenybaiยท
calling frontend developers: what tools do you use most? what makes you productive?
English
138
24
615
93.9K
Rezi
Rezi@rqobelaยท
Which language do you trust in production?
Rezi tweet media
English
548
95
1.9K
272.1K
Ken ๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป
๐—” ๐—ฃ๐—ฟ๐—ฎ๐—ฐ๐˜๐—ถ๐—ฐ๐—ฎ๐—น ๐—™๐—ฟ๐—ฎ๐—บ๐—ฒ๐˜„๐—ผ๐—ฟ๐—ธ ๐—ณ๐—ผ๐—ฟ ๐—–๐—ต๐—ผ๐—ผ๐˜€๐—ถ๐—ป๐—ด ๐—ฌ๐—ผ๐˜‚๐—ฟ ๐—ฆ๐—ผ๐—ณ๐˜๐˜„๐—ฎ๐—ฟ๐—ฒ ๐—”๐—ฟ๐—ฐ๐—ต๐—ถ๐˜๐—ฒ๐—ฐ๐˜๐˜‚๐—ฟ๐—ฒ We have monoliths, microservices, event-driven, and serverless. The architectural options are endless. The real skill isn't defining them, it's knowing when and why to choose one over another. Here are the 5 critical constraints I use to evaluate any architectural decision: - ๐—ฆ๐˜†๐˜€๐˜๐—ฒ๐—บ ๐—–๐—ผ๐—บ๐—ฝ๐—น๐—ฒ๐˜…๐—ถ๐˜๐˜†: Simple CRUD vs. multiple business domains? (Complexity often dictates distribution). - ๐—˜๐˜…๐—ฝ๐—ฒ๐—ฐ๐˜๐—ฒ๐—ฑ ๐—ฆ๐—ฐ๐—ฎ๐—น๐—ฒ: Hundreds of users? Stick to simplicity. Thousands? Scalability is your 1 constraint. - ๐—ง๐—ฒ๐—ฎ๐—บ ๐—ฆ๐˜๐—ฟ๐˜‚๐—ฐ๐˜๐˜‚๐—ฟ๐—ฒ: A small team will be crushed by microservices overhead. Large teams are perfectly structured for distributed systems. - ๐—ง๐—ถ๐—บ๐—ฒ ๐˜๐—ผ ๐— ๐—ฎ๐—ฟ๐—ธ๐—ฒ๐˜ (๐—ง๐—ง๐— ): Need to ship fast? Simplicity wins. (Think monoliths or serverless early on). - ๐—ฅ๐—ฒ๐—ด๐˜‚๐—น๐—ฎ๐˜๐—ผ๐—ฟ๐˜†/๐—ฆ๐—ฒ๐—ฐ๐˜‚๐—ฟ๐—ถ๐˜๐˜†: Domains like FinTech or Healthcare demand strict data separation, which can force your architectural hand. ๐—ง๐—ต๐—ฒ ๐Ÿฐ-๐—ฆ๐˜๐—ฒ๐—ฝ ๐—ฆ๐—ฒ๐—น๐—ฒ๐—ฐ๐˜๐—ถ๐—ผ๐—ป ๐—ฃ๐—ฟ๐—ผ๐—ฐ๐—ฒ๐˜€๐˜€: - ๐——๐—ฒ๐—ณ๐—ถ๐—ป๐—ฒ ๐˜๐—ต๐—ฒ ๐—ก๐—ผ๐—ฟ๐˜๐—ต ๐—ฆ๐˜๐—ฎ๐—ฟ: What are your business/technical Goals? (Cost, speed, fault tolerance). - ๐—Ÿ๐—ถ๐˜€๐˜ ๐—–๐—ผ๐—ป๐˜€๐˜๐—ฟ๐—ฎ๐—ถ๐—ป๐˜๐˜€: Document all limitations (Latency, team size, compliance). - ๐—œ๐—ฑ๐—ฒ๐—ป๐˜๐—ถ๐—ณ๐˜† ๐—–๐—ฎ๐—ป๐—ฑ๐—ถ๐—ฑ๐—ฎ๐˜๐—ฒ๐˜€: Brainstorm 2-3 patterns that fit the goals. - ๐—˜๐˜ƒ๐—ฎ๐—น๐˜‚๐—ฎ๐˜๐—ฒ ๐—ง๐—ฟ๐—ฎ๐—ฑ๐—ฒ-๐—ผ๐—ณ๐—ณ๐˜€: Check the pros/cons. Which option mitigates the greatest long-term risk? Architecture is a deliberate decision, not a default.
English
0
0
1
72
Ken ๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป retweetledi
Andrei
Andrei@leoandrevicยท
I passed the New York Bar Exam, with a score high enough to qualify in other UBE jurisdictions. I only really studied for one month with no bar prep course. Anyone who has written the exams or wants to write it, will know how insane that is. So in short, God did it.
English
206
213
2.3K
58.4K
Ken ๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป retweetledi
Tech Stanley ๐Ÿ‘จ๐Ÿพโ€๐Ÿ’ป
๐Ÿ“ข New YouTube Video! My Honest Contra Freelance PRO Review: Worth It or Waste of Money? I break down what worked, what didnโ€™t, share my honest conclusion. Watch the full video: youtu.be/Fxxb8olgLTE Iโ€™d love to hear your thoughts. Donโ€™t forget to like, share, & subscribe.
YouTube video
YouTube
English
1
5
21
645