Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make the OmniGraffle template and diagrams available #15

Closed
ulkaio opened this issue Mar 10, 2017 · 13 comments
Closed

Make the OmniGraffle template and diagrams available #15

ulkaio opened this issue Mar 10, 2017 · 13 comments

Comments

@ulkaio
Copy link

ulkaio commented Mar 10, 2017

Hi @donnemartin , I am big fan of your work. I have a question, how you draw these nice diagram, l mean which tools did you used. Thanks.

EDIT by donnemartin: 👍 to indicate interest in the templates.

@donnemartin
Copy link
Owner

Hi @ulkaio, thanks for the feedback! I use OmniGraffle for the diagrams.

@jamescowie
Copy link

Is there any specific template in OmniGraffle you use ?

@donnemartin
Copy link
Owner

@jamescowie I have a custom set of components I created as a template, I can try to clean those up and make them available if there's interest.

@7u4
Copy link

7u4 commented Mar 11, 2017

+1

@donnemartin
Copy link
Owner

I'll re-open this issue and change the issue title.

@donnemartin donnemartin reopened this Mar 11, 2017
@donnemartin donnemartin changed the title diagram Make the OmniGraffle templates used for diagrams available Mar 11, 2017
@jamescowie
Copy link

Thanks so much @donnemartin I would be very interested in this template as I am really impressed with how clean and understandable they are. Its also really hard to find icons such as Database that you have.

Please let me know if I can assist in cleaning them up. I would be more than happy to take that task on and free up some of your time if it makes sense.

@donnemartin
Copy link
Owner

@jamescowie no problem, I'm working on them already :)

Hope to have them out sometime next week!

@ralph-tice
Copy link

While you are working on the templates, have you considered adding a component representing a distributed ordered log service? I see the architecture here as emblematic of the CQRS pattern.

Typically a high scale system will use Kafka, ActiveMQ, RabbitMQ, Mule types of systems for initial persistence and backend workers subscribe to the queue and persist to the storage layer they're responsible for. This avoids the 'dual write' problem from occurring synchronously during the write path as well as isolating the write path from the variable latency of multiple storage engines.

Netflix has a good writeup on their usage here: http://techblog.netflix.com/2016/02/evolution-of-netflix-data-pipeline.html

@donnemartin
Copy link
Owner

Hi @ralph-tice good suggestion!

I haven't considered adding this yet. Pull requests are welcome :)

@ralph-tice
Copy link

I'd love to open up a PR and contribute, can you tag me in the commit/PR when you land the Omnigraffle templates in the repo? Thanks for all your hard work!

@donnemartin
Copy link
Owner

@ralph-tice awesome, sure I'll tag you thanks!

@donnemartin
Copy link
Owner

Just a quick update, I'm getting close to wrapping this up. Sorry been really busy lately, I hope to have it out end of this week.

@donnemartin donnemartin changed the title Make the OmniGraffle templates used for diagrams available Make the OmniGraffle template and diagrams available Apr 2, 2017
@donnemartin
Copy link
Owner

Template and diagrams are now available! See #48.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants