November 2022 Summaries
6 posts from Fly.io
Filter
Month:
Year:
Post Summaries
Back to Blog
Fly.io has a database offering called Fly Postgres, which allows users to spin up a Postgres database or a whole cluster with just a few commands. The platform started without durable storage and focused on edge apps but later evolved to support whole big applications running on Fly.io. Fly Postgres is an automated database rather than a managed one, using open-source tools like Stolon for clustering and HAProxy for routing connections. Users can deploy the Fly Postgres app with fly launch or use the fly pg create command for a more convenient experience. The platform also supports backups by taking consistent, block-level snapshots of the underlying storage devices.
Nov 29, 2022
2,875 words in the original blog post.
The text discusses a solution for implementing real-time collaboration in a distributed system using Replicache, Fly Machines, and Fly.io's feature called "fly-replay". It provides an example of a collaborative real-time todo app that uses these technologies to enable efficient communication between clients and backend servers running on different VMs. The architecture includes a router that leverages fly-replay to direct WebSocket connections to the appropriate backend machine for each document, allowing users to connect seamlessly without needing to know the specific location of their data.
Nov 23, 2022
1,360 words in the original blog post.
This week brings new updates and resources for deploying Elixir apps to production with Github Actions CI, monitoring performance issues using OpenTelemetry, contributing to Django documentation for deployment on Fly, and setting up MinIO S3-compatible object storage close to your Fly applications. Mark rolls out Github Actions for Elixir CI, while Alexander Koutmos demonstrates how to use OpenTelemetry to troubleshoot N+1 query issues in Elixir apps. Will Vincent leads the Python community's efforts to draft Django docs for deployment on Fly, and Chris updates the MinIO S3-compatible object storage server deployment guide.
Nov 14, 2022
335 words in the original blog post.
This week, Redis gets a dashboard feature, Elixir expresses its admiration for React, Fly clarifies Postgres management responsibilities, Livewire offers tutorials on complex client-side operations and server-side notifications, and managing multiple processes in Fly Machines is discussed. Additionally, the text mentions improvements to Elixir documentation and a switch to UTC timekeeping in North America.
Nov 08, 2022
442 words in the original blog post.
Fly.io is seeking Support Engineers to join their team, responsible for converting container images into fleets of Firecracker VMs running on their hardware worldwide. The role involves providing support through channels like email and community forum, triaging issues, and assisting customers in learning how to get help themselves. Candidates should be familiar with software development, comfortable troubleshooting code, and have experience deploying apps on Fly.io or similar platforms. Successful candidates will demonstrate good instincts for balancing customer demands with healthy boundaries and enjoy creating structure where needed. The compensation for this role is $120k-$165k USD plus equity.
Nov 03, 2022
1,165 words in the original blog post.
React, since its release in 2013, has significantly influenced both frontend and backend development, inspiring frameworks like Phoenix to adopt its reactive component model and JSX template system. React introduced a paradigm shift by integrating HTML markup directly into app code, promoting a colocation of tightly coupled code elements, which simplified development and improved maintainability. The JSX system allowed for extensible and readable UI components by combining static HTML with dynamic logic, a concept that Phoenix has embraced in its LiveView feature. Phoenix's adoption of React's principles led to efficient server-side rendering, where only parts of the template that change are updated, minimizing bandwidth and latency. This approach mirrors React's virtual DOM, which optimizes UI updates by computing minimal DOM operations required upon state changes. React's influence extends beyond just the frontend, as its innovative ideas for component-based architecture and efficient rendering have also inspired server-side frameworks like Laravel to implement HTML-aware component systems, demonstrating React's enduring impact on web development.
Nov 02, 2022
2,398 words in the original blog post.