Do you like databases?
Do you want to hear two database professors rant about them?
Do you need one of those professors to have a Turing Award for databases?
If yes, then join Mike Stonebraker and I next Wed Dec 10 @ 1:00pm EST for database hot takes:
https://t.co/JXGHtesZzC
Get a first look at open source DBOS durable execution and workflow orchestration library for Go.
Join the DBOS monthly user group meeting tomorrow to learn all about it. @golang
Let's Go! 📣 Join us next week for the July DBOS User Group Meetup.
We're unveiling an early preview for DBOS Go, one of our most requested languages! We'd love your early feedback as we explore this new direction.
We're also excited to welcome the engineering team from Ontologize, one of our amazing customers and an official Palantir training partner. They'll share how they use DBOS to automatically deploy enterprise software stacks thousands of times per day to power their hands-on training platform.
This is a relaxed Zoom session: no recordings, no pressure, just a chat with the DBOS team and fellow users. Come hang out, ask questions, or just listen in.
New Screaming in the Cloud episode! Corey Quinn and our CEO @jedberg "chat about Jeremy's "build for three" rule, a plan for scale without going crazy, why he set Reddit's servers to Arizona time to dodge daylight saving time, and how DBOS makes your app as tough as your data."
Check it out here: https://t.co/bQIFZXowpO
Your Workflows Should Be Database Rows
An idea on how to make stateful apps reliable and observable at scale.
Everyone knows operating applications at scale is hard. If you have thousands of workflows running across fleets of servers, it’s difficult to determine from logs and telemetry what each is doing. If there’s a disruption – a software bug or a failure in an downstream service – it’s difficult to figure out which workflows were affected and how to recover.
A radical solution: as your code is executing, checkpoint key workflows and steps in a database. If done right, this represents your business processes as rows in database tables. This is remarkably powerful because database rows are easy to query and manipulate. If you can figure out the right representation, then complex operations like “identify customers affected by last night’s outage” can be reduced to SQL queries. You could even go a step further and programmatically recover those customers’ workflows, just with SQL!
But how do you do this practically? How do you checkpoint programs in a database in a way that’s both performant and easy to use, given that neither programming languages nor databases are built for this?
We wrote about this design pattern, how we implemented it in DBOS, and how you can use it in your applications.
👇
We're excited to bring enhanced #deepfake detection capabilities to the market, including #AI-driven context analysis.
Read our press release below to see how we've added yet another way to stop deepfake fraud, scams and cyberthreats.
https://t.co/ePjHN281MN
Just released the latest version of DBOS Transact!
One big highlight is expanded support for self-hosting, including a new self-hosting guide.
There's also new support for adding DBOS decorators to Python class methods, so you can durably execute workflows implemented in classes!
Links below 👇
What’s the worst OCR challenge you’ve seen? 😬 Poor exposure? Hand-written?
Instill AI can understand the worst of them! See how Instill AI organizes and answers questions about the contents.
Use it for free https://t.co/CMEMcU49pm
Chatty AI like ChatGPT or Perplexity is slick for quick answers, but when it comes to wrangling documents for real knowledge work? It’s a mess—lost context, no organization, just a pile of digital scrap paper.
https://t.co/ZSrI8vueFr
Want to make your TypeScript app resilient to any failure?
Excited to announce the release of DBOS TypeScript v2.0! With this release, you can effortlessly add durable execution to any TypeScript app, whether you're using Next.js, Express, or other popular frameworks.
Durable execution helps solve many common problems, like:
1⃣Orchestrating long-running or business-critical workflows;
2⃣Running reliable background jobs with no timeouts;
3⃣Running a fault-tolerant distributed task queue;
4⃣Orchestrating AI agents, or anything that connects to an unreliable or non-deterministic API.
What I love the most about DBOS is that it does this all in a lightweight library that's entirely backed by Postgres. All you need to do to use DBOS is npm install
and connect it to Postgres -- there are no other dependencies you need to manage, no separate workflow servers.
Try it out and let us know how DBOS is powering your apps! Link below...
If your next investment, legal case, or sale is depending on GenAI, you need to trust the results.
With Instill AI anyone can load content (tons!) and analyze it. Every answer features confidence scores & citations.
Try it for free! https://t.co/FqtIQzEZgU
Introducing Instill AI! 🍾🚢
A new no-code personal AI agent for knowledge workers
https://t.co/2CgaeE5EB6
We'd love your feedback on it!
1. Load 1000s of docs, images, audio, video
2. Chat with your data
3. Trust answers backed by confidence scores
Check it out for free!
If you ❤️ PostgreSQL & durable execution & observability for Python code, please star the DBOS repo https://t.co/Bg2CsSY2Se so you can follow updates.
Another breakthrough in #serverless computing from DBOS: pay for compute 💪 time, not for wait 😴 time.
Did you know #AWS Lambda charges for the time code spends waiting for responses from backend databases & remote services? This is one of the hidden costs that can make backends expensive to run on AWS Lambda.
DBOS Cloud does not charge for wait time. In this blog post, learn why a #Python #RAG app accessing #LlamaIndex costs 53x less to run on DBOS Cloud.
Stop paying for wait time!
https://t.co/kQP5yaLHNS
Need some weekend reading? 📖 We recommend this true tale about a cloud developer whose relationship with #AWS Lambda became too complicated, and as a result, turned to the DBOS serverless computing platform. They built a beautiful system on DBOS that integrates #Shopify with backend #ERP and #CMS via durable, exactly-once order processing, and lived happily ever since. 🌈🦄 @TMG_io_
Enjoy! https://t.co/tpkfUl8mz7
Coming soon: even faster #TypeScript back ends using the DBOS Transact framework.
Thanks to @DevHawk and #plv8, DBOS Transact compiles TS code into #PostgreSQL stored procs, speeding up DB transactions 2x-3x. https://t.co/YU1b3FbTE4 @planetpostgres@typescript
Building cloud-native apps with #AWS#Lambda or workflows with AWS #StepFunctions?
There's an easier and faster way to do this on AWS!
DBOS Cloud runs #TypeScript workflows 25x faster🏎️ . Learn how and why in this benchmark:
https://t.co/nhH7ccQomJ
DBOS co-founder Dr. Mike Stonebraker and a group of MIT/Stanford researchers have been re-thinking the cloud-native stack.
Learn more in a live webcast June 18. Mike explains a new way to architect cloud-native systems.
https://t.co/HA5XfFsktr @MIT_CSAIL