pg_chameleon is a MySQL to PostgreSQL replica system written in Python 3. The tool can connect to the mysql replication protocol and replicate the data changes in PostgreSQL. Whether the user needs to setup a permanent replica between MySQL and PostgreSQL or perform an engine migration, pg_chamaleon is the perfect tool for the job.
pgloader loads data into PostgreSQL and allows you to implement Continuous Migration from your current database to PostgreSQL.
pgLoader has two modes of operation. It can either load data from files, such as CSV or Fixed-File Format; or migrate a whole database to PostgreSQL.
pgLoader supports several RDBMS solutions as a migration source, and fetches information from the catalog tables over a connection to then create an equivalent schema in PostgreSQL. This means that you can migrate to PostgreSQL in a single command-line!
Infinite ASCII diagrams, save to Google Drive, resize, freeform draw, and export straight to text/html.
RSSify some content sources:
Email: get your favorite newsletters or any other types of emails straight to your RSS reader.
Telegram channel: free your Telegram chat list from channels and read them via RSS instead.
HTTP webhook (for tech-savvy people): send HTTP requests to Notifier and read them via RSS. Lambda functions simplified.
.arc is a plaintext manifest for defining next generation cloud infrastructure.
Version control your architecture and create cloud infra in minutes from an .arc manifest
Deploy in seconds with first class support for staging and production
Work locally while completely offline with a speedy in-memory database
Primitives not Frameworks; define app architecture agnostic of vendor arcana
Orchestrate and leverage powerful Amazon Web Services cloud primitives without frustrating configuration.
Sonar is a platform for debugging mobile apps on iOS and Android. Visualize, inspect, and control your apps from a simple desktop interface. Use Sonar as is or extend it using the plugin API.
Free wireframing online tool
The quick and simple editor for cron schedule expressions.
Conductor is an orchestration engine that runs in the cloud.
Netflix built Conductor to help orchestrate microservices based process flows with the following features:
Allow creating complex process / business flows in which individual task is implemented by a microservice.
A JSON DSL based blueprint defines the execution flow.
Provide visibility and traceability into the these process flows.
Expose control semantics around pause, resume, restart, etc allowing for better devops experience.
Allow greater reuse of existing microservices providing an easier path for onboarding.
User interface to visualize the process flows.
Ability to synchronously process all the tasks when needed.
Ability to scale millions of concurrently running process flows.
Backed by a queuing service abstracted from the clients.
Be able to operate on HTTP or other transports e.g. gRPC.A single distribution of libraries that automatically collects traces and metrics from your app, displays them locally, and sends them to any analysis tool.
An open source framework to build and develop your applications in the Go way
A high-productivity web framework for the Go language.
mountebank is the first open source tool to provide cross-platform, multi-protocol test doubles over the wire. Simply point your application under test to mountebank instead of the real dependency, and test like you would with traditional stubs and mocks.
Zipkin is a distributed tracing system. It helps gather timing data needed to troubleshoot latency problems in microservice architectures. It manages both the collection and lookup of this data. Zipkin’s design is based on the Google Dapper paper.
Applications are instrumented to report timing data to Zipkin. The Zipkin UI also presents a Dependency diagram showing how many traced requests went through each application. If you are troubleshooting latency problems or errors, you can filter or sort all traces based on the application, length of trace, annotation, or timestamp. Once you select a trace, you can see the percentage of the total trace time each span takes which allows you to identify the problem application.