Echipa Mircea Silviu Cristian
Caută joburi
API & Widget <ul><li>API </li></ul><ul><ul><li>Indexare </li></ul></ul><ul><ul><li>C ă utare (folosit de jobincluj.ro si 1...
Job trends
Bucuresti
Python vs Ruby
Tehnologii Javascript bash
Tehnologii backend BeautifulSoup Facebook Apache Thrift
Tehnologii   F rontend Google Vis. API
Alte tehnologii routes pycrypto rsync glade
Arhitectura
Indexing pipeline ... URLs HTML Thrift jobs
Data <ul><li>60+ GB </li></ul><ul><li>No MySQL </li></ul><ul><ul><li>Read-only </li></ul></ul><ul><ul><li>Secvential </li>...
Pipeline <ul><li>Bash rulează   </li></ul><ul><ul><li>(Job-uri în paralel / secvențial) </li></ul></ul>
Testing <ul><li>i mport unittest </li></ul><ul><li>Testing framework </li></ul>
Job Editor glade
Logging <ul><li>4 niveluri </li></ul><ul><ul><li>DEBUG, INFO, WARN, ERROR </li></ul></ul><ul><li>Why? </li></ul><ul><ul><l...
Logging -> Status
Xapian <ul><li>Pro </li></ul><ul><ul><li>Scris  î n C/C++ </li></ul></ul><ul><ul><li>API compact, mic </li></ul></ul><ul><...
[email_address] <ul><li>Relevan ță  custom </li></ul><ul><li>Custom spelling suggestions </li></ul><ul><li>Elimin ă  dupli...
Show me the QPS +  caching
Întrebări? http://balaur.ro/contact
Upcoming SlideShare
Loading in...5
×

Balaur.ro - Cristian George Strat

1,115

Published on

GeekMeet #1, Bucuresti

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,115
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Balaur.ro - Cristian George Strat

  1. 2. Echipa Mircea Silviu Cristian
  2. 3. Caută joburi
  3. 4. API & Widget <ul><li>API </li></ul><ul><ul><li>Indexare </li></ul></ul><ul><ul><li>C ă utare (folosit de jobincluj.ro si 1000eu.ro) </li></ul></ul><ul><li>Widget </li></ul>
  4. 5. Job trends
  5. 6. Bucuresti
  6. 7. Python vs Ruby
  7. 8. Tehnologii Javascript bash
  8. 9. Tehnologii backend BeautifulSoup Facebook Apache Thrift
  9. 10. Tehnologii F rontend Google Vis. API
  10. 11. Alte tehnologii routes pycrypto rsync glade
  11. 12. Arhitectura
  12. 13. Indexing pipeline ... URLs HTML Thrift jobs
  13. 14. Data <ul><li>60+ GB </li></ul><ul><li>No MySQL </li></ul><ul><ul><li>Read-only </li></ul></ul><ul><ul><li>Secvential </li></ul></ul><ul><ul><li>Shard-uri Thrift </li></ul></ul><ul><ul><li>Bloom filter s </li></ul></ul>
  14. 15. Pipeline <ul><li>Bash rulează  </li></ul><ul><ul><li>(Job-uri în paralel / secvențial) </li></ul></ul>
  15. 16. Testing <ul><li>i mport unittest </li></ul><ul><li>Testing framework </li></ul>
  16. 17. Job Editor glade
  17. 18. Logging <ul><li>4 niveluri </li></ul><ul><ul><li>DEBUG, INFO, WARN, ERROR </li></ul></ul><ul><li>Why? </li></ul><ul><ul><li>Troubleshooting </li></ul></ul><ul><ul><li>Profiling </li></ul></ul><ul><ul><li>Goodies </li></ul></ul>
  18. 19. Logging -> Status
  19. 20. Xapian <ul><li>Pro </li></ul><ul><ul><li>Scris î n C/C++ </li></ul></ul><ul><ul><li>API compact, mic </li></ul></ul><ul><ul><li>Foarte rapid la c ă utare </li></ul></ul><ul><ul><li>Imbun ă t ăț it activ </li></ul></ul><ul><li>Contra </li></ul><ul><ul><li>Mai î ncet la indexare </li></ul></ul><ul><ul><li>Index mai mare (trends index ~4.5G) </li></ul></ul>
  20. 21. [email_address] <ul><li>Relevan ță custom </li></ul><ul><li>Custom spelling suggestions </li></ul><ul><li>Elimin ă duplicatele </li></ul><ul><li>Random shuffle </li></ul>
  21. 22. Show me the QPS + caching
  22. 23. Întrebări? http://balaur.ro/contact
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×